Search found 71 matches

by jpab
Wed Jan 20, 2016 9:38 am
Forum: Pioneer development
Topic: Making the UX closer to popular OS & APPs
Replies: 13
Views: 15612

Re: Making the UX closer to popular OS & APPs

Sorry for the long delay in response. There isn't a stack of View objects, but the new-ui root object (the 'UI::Context' class) holds a stack of UI::Layer objects. Only the top Layer receives input. Layers are currently used for implementing modal dialogs (e.g., look at the implementation of doLoadD...
by jpab
Wed Dec 30, 2015 11:02 pm
Forum: Pioneer development
Topic: Code inspiration and rendering resource
Replies: 59
Views: 79958

Re: Code inspiration and rendering resource

This doesn't work on my laptop, but perhaps it might be interesting for someone with a more WebGL-capable computer...
http://wwwtyro.github.io/planet-3d/
by jpab
Fri Aug 07, 2015 1:10 pm
Forum: Pioneer development
Topic: Facegen concept ideas
Replies: 48
Views: 70380

Re: Facegen concept ideas

Some time ago, I also tried making some cartoonish replacement faces, but the game probably wants the exact number of images like the original, so making that would require either making about 25 types of everything or digging through code and recompiling. So I gave up on that :/ The hardcoded-numb...
by jpab
Wed Jan 07, 2015 3:04 pm
Forum: Pioneer development
Topic: Lua access to ships in system
Replies: 2
Views: 1979

Re: Lua access to ships in system

The Ship class derives from Body. So, for ships, the objects returned by Space.GetBodies() will be Ship objects.
by jpab
Tue Dec 09, 2014 10:51 pm
Forum: Pioneer development
Topic: Software floats instead of fixed point?
Replies: 8
Views: 4857

Re: Software floats instead of fixed point?

What if instead of fixed point values we used plain ints for most of the stuff? "Fixed point" and "plain ints with carefully selected units" are the same thing. I can't help but notice that our fixedf<int> template is quite a bit more involved than just a plain int64_t. Yes, I'm sorry. I had forgot...
by jpab
Tue Dec 02, 2014 1:15 pm
Forum: Pioneer development
Topic: Software floats instead of fixed point?
Replies: 8
Views: 4857

Re: Software floats instead of fixed point?

What if instead of fixed point values we used plain ints for most of the stuff? "Fixed point" and "plain ints with carefully selected units" are the same thing. For example, a 32-bit 24.8 fixed-point value in light years is the same as a 32-bit integer value stored in units of (1/256) light years. ...
by jpab
Fri Nov 21, 2014 11:23 pm
Forum: Pioneer development
Topic: Thanks to the developers! (& suggestion for savegames)
Replies: 71
Views: 26701

Re: Thanks to the developers! (& suggestion for savegames)

Really awesome to see you're still working on this! +1! This is a really useful (and difficult!) thing to work on. We need a savegame format that is a tree, the ability to navigate nodes, return the number of child nodes, iterate through the nodes etc. There are two obvious choices: XML and JSON. I...
by jpab
Tue Oct 21, 2014 4:38 pm
Forum: Pioneer development
Topic: Software floats instead of fixed point?
Replies: 8
Views: 4857

Re: Software floats instead of fixed point?

This is a wheel that we (JohnJ, actually) already reinvented ages ago, the last time this idea was brought up. There should be a branch with the code in it somewhere. There are other software floating point libs we could use, but I haven't investigated them.

John B
by jpab
Sun Oct 12, 2014 8:51 pm
Forum: Pioneer development
Topic: Taking a leave of absence
Replies: 8
Views: 3568

Re: Taking a leave of absence

Thanks for the kind words, everyone!
by jpab
Tue Oct 07, 2014 9:53 pm
Forum: Pioneer development
Topic: Taking a leave of absence
Replies: 8
Views: 3568

Taking a leave of absence

This week I started my new job in London. I have a ton of stuff to learn, and it's going to take me a while to get used to the commute (I haven't lived or worked in London before) and the work and my new life. As a result of this I'm not expecting to have any time for Pioneer for the next few months...