|
@ -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 { |
|
|
settings = am.load_state("settings", "json") or { |
|
|
fullscreen = false, |
|
|
fullscreen = false, |
|
|