Justin Marentette
Justin Marentette
Catch errors related to assets not being found and replace them with a default asset instead or look somewhere else for them.
The file structure for default resources needs work, not just having everything in the default theme. Need to move the assets that won't be customizable into a separate directory.
If I am not feeling lazy make the sign in/out button use the stacking widget thing for auto placement and sizing.
Redo main menu and settings menu to fit screens dynamically. Possibly need to do that when I implement multiple viewports.
Possibly still add a static method to the entity or tower and enemy classes for default that uses class's name for default file name. Redo the asset class to include...
Need to create custom vr camera that has a better named interface for ALL of the rendering, so TDScreen needs to use it.
Add loading animation and asset manager to TDScreen class, possibly in a method to override for customizing it.
Need to add different asset managers to load resources in chunks, possibly some like menu and ui assets and ones in individual screens. Probably one in TDScreen for each screens...
Should possibly add a classification of tower to include adding an array of nodes based on the model and some default aiming code.
Make sure asset loading uses getMethod rather than getDeclaredMethod and add default version that searches in the default directory, possibly theme/basic/...