Bithack / principia

Open source physics-based sandbox game.
https://principia-web.se
Other
283 stars 30 forks source link

Spicy's UI Changes and fixes #34

Closed SpicyForthProgrammer closed 4 months ago

SpicyForthProgrammer commented 2 years ago

Why not - in regards to my fedora commit.

SpicyForthProgrammer commented 2 years ago

### PLEASE READ BEFORE MERGING THIS IS BUGGED! I can't figure out how to regenerate the sandbox menu icons so things will not show up correctly when compiled.

Changes to menu:

Everything was reorganized according to function. With categories being made smaller to make finding specific objects easier. I am more than open to suggestions for changes in this regard. I'm still not 100% on the gates organization.

Here is the spreadsheet I made for the sorting: Spreadsheet

Please make sure I didn't forget any objects

SpicyForthProgrammer commented 2 years ago

Hopefully this will help with my goal of making the game more intuitive.

SpicyForthProgrammer commented 2 years ago

Another bug, the game wont render more than a few categories

SpicyForthProgrammer commented 2 years ago

Well now this is segfaulting on launch

SpicyForthProgrammer commented 2 years ago

something is making the text render segfault

rollerozxa commented 2 years ago

I can't figure out how to regenerate the sandbox menu icons so things will not show up correctly when compiled.

They can be generated in debug builds when pressing S on the main menu but things need to be set up properly first before that will work, having to move one directory up to launch the game breaks the script that is being used to process the sandbox menu images after the game has generated them.

sdac commented 2 years ago

imo let's wait with this until we've published a release, right now people are asking about prebuilt window and android etc

SpicyForthProgrammer commented 2 years ago

Yeah sure, I'm just keeping it here. But it made me notice that the ui is fairly buggy.

PYP2205 commented 1 year ago

I recently made a pull request for build dependencies on Fedora (note that I did not see this pull request when I made mine). And with the dependencies I specified, I compiled it with no problems related to dependencies. And it doesn't seem to be buggy at all on my end.

rollerozxa commented 1 year ago

buggy refers to the other changes in the PR, which was reorganising the objects in the sandbox menu