Skip to main content

News

Recent Posts

11
Editor Development / Re: QtSphere IDE (working title) 0.2.3
Last post by Eggbertx -
Feature request: An option to summon eaty pigs :pig_nose: and integrate them into your project somehow.
Sounds like a fun Easter egg.

Okay but seriously, work on a new editor has me thinking... maybe now would be a good time to think about replacing the venerable Sphere 1.x formats with something cleaner and more modern...
Aww man, after all of the work I put (and am still putting) into getting 1.x formats to work? :P
12
Editor Development / Re: QtSphere IDE (working title) 0.2.3
Last post by Fat Cerberus -
Feature request: An option to summon eaty pigs :pig_nose: and integrate them into your project somehow.

Okay but seriously, work on a new editor has me thinking... maybe now would be a good time to think about replacing the venerable Sphere 1.x formats with something cleaner and more modern...
13
Editor Development / Re: QtSphere IDE (working title) 0.2.3
Last post by Eggbertx -
This I don't get... You only need one hand to press Ctrl+Tab and Ctrl+Shift+Tab while PgUp and PgDown are all the way on the other side of the keyboard. I guess you use right Ctrl a lot? :P And I guess it saves one extra keystroke.
I don't really use right ctrl a lot. changing tabs is pretty much the only time I ever really use it.
14
Editor Development / Re: QtSphere IDE (working title) 0.2.3
Last post by DaVince -
I had to get used to Ctrl+PgUp and Ctrl+PgDown myself because some programs on Linux support only those. So luckily, that means I was used to both anyway... I'm glad that your editor supports both by default. :)

Quote
more ergonomically convenient
This I don't get... You only need one hand to press Ctrl+Tab and Ctrl+Shift+Tab while PgUp and PgDown are all the way on the other side of the keyboard. I guess you use right Ctrl a lot? :P And I guess it saves one extra keystroke.

Anyway, I'm actually quite stoked on the recent progress on this. Been waiting for Sphere to truly enter cross-platform territory; not just with its engine but with its editor as well!
15
Editor Development / Re: QtSphere IDE (working title) 0.2.3
Last post by Radnen -
Same with Fat Cerberus. I didn't know Ctrl+PageUp/PageDown was a thing! I just tried in Chrome and it worked. Guess you learn something new every day.

I do use Shift+Insert to paste all the time, however. On a nice full keyboard, at least, it feels nicer with just the right hand.
16
Editor Development / Re: QtSphere IDE (working title) 0.2.3
Last post by Eggbertx -
It can't, but it *does* respond to Ctrl+Tab and Shift+Ctrl+Tab (I think it might be buggy though?).
Huh, I just checked and apparently QTabWidget responds to those key combinations by default. And Firefox does as well. Oh well, I've always associated Ctrl+PageDown/PageUp with switching tabs, and it's more ergonomically convenient, so I'll just leave them there.
17
Editor Development / Re: QtSphere IDE (working title) 0.2.3
Last post by Fat Cerberus -
I know it isn't much of an update, buuuuut QtSphere IDE's file tabs now respond to Ctrl+PageDown/PageUp. Can Radnen's IDE do that? Didn't think so! That's to say nothing of its cross-platformyness and overall prettierness. Neener neener neener!

It can't, but it *does* respond to Ctrl+Tab and Shift+Ctrl+Tab (I think it might be buggy though?).  I admit I wasn't aware of Ctrl+PageUp/Down at all, probably because MSVC doesn't respond to those either.  That's a nifty shortcut!
18
Editor Development / Re: QtSphere IDE (working title) 0.2.3
Last post by Eggbertx -
I know it isn't much of an update, buuuuut QtSphere IDE's file tabs now respond to Ctrl+PageDown/PageUp. Can Radnen's IDE do that? Didn't think so! That's to say nothing of its cross-platformyness and overall prettierness. Neener neener neener!

In all seriousness, considering C/C++ isn't my strongsuit, I think QSI is making decent progress. Now that it's (relatively) stable and I'm pretty sure that it isn't going to blow up in your face if you breath on it wrong, I think it has a pretty decent foundation, even if a fair chunk of it was aesthetically ripped straight from Radnen's IDE and to a lesser extent, VS Code :P
19
Editor Development / Re: QtSphere IDE (working title) 0.2.3
Last post by DaVince -
The fact that you've got those sprites loaded and displaying is already very promising! :)
20
Engine Development / Re: miniSphere 5.2b1 (stable 5.1.3)
Last post by Fat Cerberus -
It was actually somewhat tricky to implement that, as miniSphere is fully v1 compatible and Sphere 1.x didn't have an event loop.  So if you close the window while the game is in the middle of while (true) { FlipScreen(); }, the only way the engine can honor the exit request at that point is to forcibly bail out of JavaScript execution.  With ChakraCore that's done by calling a function to disable script execution, and doing so works well enough... the tricky part is that if you leave it disabled, you'll fall right through the event loop without getting a chance to run any exit handlers.  Figuring out where to put the safety net to stop that from happening without causing other unwanted side-effects was... fun. :stuck_out_tongue: