diff --git a/main.lua b/main.lua index 2545bef..24c0e9c 100644 --- a/main.lua +++ b/main.lua @@ -1,4 +1,35 @@ +-- @TODO +-- music +-- -- title theme +-- -- game theme +-- +-- settings menu +-- -- music volume +-- -- sfx volume +-- -- resolution settings & fix grid size being based on resolution +-- +-- save games +-- -- allow saving by name +-- -- allow loading by name +-- -- encode/decode save game data (low priority) +-- +-- map editor +-- -- paint terrain elevation levels +-- -- place tiles of set elevation +-- -- place towers +-- -- move home? +-- +-- game +-- -- is 1920x1080 the optimal default resolution? +-- -- HEX_GRID_CENTER =/= HOME +-- -- allow selecting of tiles, if tower is selected then allow sell/upgrade +-- -- button/ui to open pause menu - make it obvious that 'esc' is the button +-- -- play the game and tweak numbers +-- -- new game menu allowing set seed +-- -- gattling gun tower +-- -- spooder mob +-- -- make art, birds-eye-ify the redeye tower and lighthouse maybe? settings = am.load_state("settings", "json") or { fullscreen = false,