Nothing stays in harmony
- Completely remake the controls system cause rn its overcomplicated and annoying to use (how is it hard to use?? look in Player.hx near the bottom. --CS2020)
- Make a frontent for controls from
UserPrefs.hxvia a layerable abstract over FlxKey. (ZSDev) - Compress levels into a single file which is more sophisticated than zip. (ZSDev) //which is already done through the json file.
- Move level update loop from
PlayState.hxtoLevel.hx:LVL//did this --CS2020 - Instead of sending the whole level to
Player.hxs update, send the level in the constructor and reference that in the players update. //did this --CS2020 - Change the
spritesarray inCutsceneSubstate.hxfrom array(spr, name) to map(string, spr) to reduce iteration - Make custom physics instead of
FlxG.collide()to maximize support for custom physics objects - Reading user preferences from
uPrefs.json. //done --CS2020