The open source repository for the action RPG game in development by Sig Productions titled 'Adventures in Lestoria'! https://forums.lestoria.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
AdventuresInLestoria/Adventures in Lestoria/TODO.txt

52 lines
1.5 KiB

January 1st
===========
Fix Listeners so they do not leak! (Add a proper listener class and have all listeners inherit from it.)
The Hub / NPC Interactions
Settings Menu
- Any settings should be saved to the save file!
- Volume Controls
- Play Sound in Background
- Key Configuration
-Upon pressing a key, check if the key is bound to another option, if so,
remove that bind from the list. Up to two keys may be binded per action.
-We have to save keybinds to the save file.
- Fix Stage Completed screen, item displays can hit the scrollbar.
- Monster spawn list is not populated in Emscripten?
January 31st
============
Make new unlocked nodes more obvious, made neighboring nodes more obvious
Implement Ursule, Mother of Bears Boss
Story proofreading/correcting/storyboarding
- Fix Keyboard/Controller Menu Navigation (Need clearly defined rules)
- Loading Screen
- Title Screen setpieces
- Export/Import Save Files Online/Offline
- Consider controls for fine-tuning music and how they sound during events.
- Lock up unimplemented classes.
- Don't enable all stage plates normally.
ERR messages become just output messages in release build and won't crash the game.
- Hide mouse cursor during controller play. Reveal it again during mouse play.
mainMenuWindow->SetupKeyboardNavigation(
{
{game->KEY_BACK,{"","Quit Game Button"}},
{game->KEY_BACK,{"",[](MenuFuncData data){}}},
}
,{
{"New Game Button",{
.up="Quit Game Button",
.down="Load Game Button",}},
{"Load Game Button",{
.up="New Game Button",
.down="Quit Game Button",}},
});