├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── analysis_options.yaml ├── assets ├── .gitignore └── README.md ├── lib ├── src │ ├── armies.dart │ ├── city.dart │ ├── constants.dart │ ├── data │ │ ├── earth_terrain.dart │ │ └── earth_terrain.part.dart │ ├── neighborhood.dart │ ├── pub_sub.dart │ ├── shared_state.dart │ ├── simulation.dart │ ├── tile.dart │ ├── ui │ │ ├── animation.dart │ │ ├── audio.dart │ │ ├── dialogs │ │ │ ├── army_actions_dialog.dart │ │ │ └── where_dialog.dart │ │ ├── draw.dart │ │ ├── game_screen.dart │ │ ├── input.dart │ │ ├── panels │ │ │ ├── armies_panel.dart │ │ │ ├── chat_panel.dart │ │ │ ├── cities_panel.dart │ │ │ ├── commands_panel.dart │ │ │ └── panel.dart │ │ └── theme.dart │ └── world.dart └── web_engine.dart ├── pubspec.yaml ├── test ├── cellular_automaton_test.dart └── pubsub_test.dart ├── tool └── parse_map.dart └── web ├── audio ├── PremiumBeat_0013_cursor_click_11.wav ├── PremiumBeat_0013_cursor_selection_15.wav └── Theyre-Here_Looping.mp3 ├── favicon.ico ├── index.html ├── main.dart └── styles.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /assets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/assets/.gitignore -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/assets/README.md -------------------------------------------------------------------------------- /lib/src/armies.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/armies.dart -------------------------------------------------------------------------------- /lib/src/city.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/city.dart -------------------------------------------------------------------------------- /lib/src/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/constants.dart -------------------------------------------------------------------------------- /lib/src/data/earth_terrain.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/data/earth_terrain.dart -------------------------------------------------------------------------------- /lib/src/data/earth_terrain.part.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/data/earth_terrain.part.dart -------------------------------------------------------------------------------- /lib/src/neighborhood.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/neighborhood.dart -------------------------------------------------------------------------------- /lib/src/pub_sub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/pub_sub.dart -------------------------------------------------------------------------------- /lib/src/shared_state.dart: -------------------------------------------------------------------------------- 1 | class UISharedState { 2 | bool citiesPanelActive = false; 3 | } 4 | -------------------------------------------------------------------------------- /lib/src/simulation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/simulation.dart -------------------------------------------------------------------------------- /lib/src/tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/tile.dart -------------------------------------------------------------------------------- /lib/src/ui/animation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/animation.dart -------------------------------------------------------------------------------- /lib/src/ui/audio.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/audio.dart -------------------------------------------------------------------------------- /lib/src/ui/dialogs/army_actions_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/dialogs/army_actions_dialog.dart -------------------------------------------------------------------------------- /lib/src/ui/dialogs/where_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/dialogs/where_dialog.dart -------------------------------------------------------------------------------- /lib/src/ui/draw.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/draw.dart -------------------------------------------------------------------------------- /lib/src/ui/game_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/game_screen.dart -------------------------------------------------------------------------------- /lib/src/ui/input.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/input.dart -------------------------------------------------------------------------------- /lib/src/ui/panels/armies_panel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/panels/armies_panel.dart -------------------------------------------------------------------------------- /lib/src/ui/panels/chat_panel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/panels/chat_panel.dart -------------------------------------------------------------------------------- /lib/src/ui/panels/cities_panel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/panels/cities_panel.dart -------------------------------------------------------------------------------- /lib/src/ui/panels/commands_panel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/panels/commands_panel.dart -------------------------------------------------------------------------------- /lib/src/ui/panels/panel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/panels/panel.dart -------------------------------------------------------------------------------- /lib/src/ui/theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/ui/theme.dart -------------------------------------------------------------------------------- /lib/src/world.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/src/world.dart -------------------------------------------------------------------------------- /lib/web_engine.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/lib/web_engine.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/cellular_automaton_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/test/cellular_automaton_test.dart -------------------------------------------------------------------------------- /test/pubsub_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/test/pubsub_test.dart -------------------------------------------------------------------------------- /tool/parse_map.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/tool/parse_map.dart -------------------------------------------------------------------------------- /web/audio/PremiumBeat_0013_cursor_click_11.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/web/audio/PremiumBeat_0013_cursor_click_11.wav -------------------------------------------------------------------------------- /web/audio/PremiumBeat_0013_cursor_selection_15.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/web/audio/PremiumBeat_0013_cursor_selection_15.wav -------------------------------------------------------------------------------- /web/audio/Theyre-Here_Looping.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/web/audio/Theyre-Here_Looping.mp3 -------------------------------------------------------------------------------- /web/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/web/favicon.ico -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/web/index.html -------------------------------------------------------------------------------- /web/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/web/main.dart -------------------------------------------------------------------------------- /web/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filiph/fortress-earth/HEAD/web/styles.css --------------------------------------------------------------------------------