Description:
Update TODO.
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
@@ -49,11 +49,11 | |||
|
49 | 49 | - Sell Firewood? |
|
50 | 50 | - Preserve @milestone(6: Trees and Tiles) |
|
51 | 51 | - Add preserve tool @done(2021-02-17) |
|
52 | - Add bulldozer | |
|
52 | - Add bulldozer @done(2022-03-16) | |
|
53 | 53 | - Adjust odds in preserve @done(2021-02-20) |
|
54 | 54 | - Dialog |
|
55 | 55 | - Assistant warns when a lot of the map has been made into preserve? |
|
56 | - Congratulations when | |
|
56 | - Congratulations when reaching a majority | |
|
57 | 57 | Maybe 75 percent |
|
58 | 58 | Staff: |
|
59 | 59 | - Ranger staffing? @maybe @milestone(1: Basic Money) |
@@ -76,7 +76,7 | |||
|
76 | 76 | i.e., no need for subsidy |
|
77 | 77 | May not be ending |
|
78 | 78 | - Forest mismanagement @milestone(5: Events) @done(2021-12-12) |
|
79 |
- Figure out threshold |
|
|
79 | - Figure out threshold | |
|
80 | 80 | - High biodiversity? @maybe |
|
81 | 81 | - High satisfaction |
|
82 | 82 | - Figure out how to differentiate this from forest health |
@@ -96,7 +96,7 | |||
|
96 | 96 | Misc: |
|
97 | 97 | - Assistant commentary @milestone(5: Events) |
|
98 | 98 | Need to ensure it's not annoying |
|
99 |
- Basic random events |
|
|
99 | - Basic random events | |
|
100 | 100 | - Tree planting campaign @done(2021-09-28) @milestone(5: Events) |
|
101 | 101 | - Friends of the park fundraiser @done(2021-11-07) @milestone(5: Events) |
|
102 | 102 | - Federal grant @done(2021-11-27) @milestone(5: Events) |
@@ -111,10 +111,17 | |||
|
111 | 111 | Could use ImPlot for this |
|
112 | 112 | |
|
113 | 113 | Structure: |
|
114 |
- Add modes |
|
|
114 | - Add modes | |
|
115 | 115 | - Refactor stuff out of FNAGame |
|
116 | 116 | At this point, virtually everything in FNAGame is setting up key Engines or doing drawing |
|
117 | 117 | - Saving @prototyped @milestone(4: Beginning) |
|
118 | - Options are duplicated in too many places: | |
|
119 | - Replace Options with OptionComponent? | |
|
120 | - Put Options in OptionMessage? | |
|
121 | - Remove Options from Encompass? | |
|
122 | Options don't seem like a great fit for th ECS model. | |
|
123 | - OptionsWindow should use two Options instances instead of recreating each field. | |
|
124 | Adding an option requires adding variabls | |
|
118 | 125 | - Encompass @maybe @done(2021-04-03) |
|
119 | 126 | Currently thinking about a hybrid model where the Simulation class receives a lot of the events from Encompass. so things like Events, Contracts, and Research agreements are handled by Encompass. Perhaps Input, too? |
|
120 | 127 | - Ensure library loads |
@@ -217,7 +224,7 | |||
|
217 | 224 | - Ingame Menu @done(2021-06-22) |
|
218 | 225 | - Main Menu |
|
219 | 226 | Simulation: |
|
220 | - Can keep playing after losing if you don't acknowledge the loss in the | |
|
227 | - Can keep playing after losing if you don't acknowledge the loss in the dialog | |
|
221 | 228 | - Create preemption/priority system |
|
222 | 229 | Have to decide whether to have two levels: normal/preempting or a series of priorities |
|
223 | 230 | - Expired areas can't be reused. @done(2021-08-07) |
@@ -230,10 +237,12 | |||
|
230 | 237 | - Crash when extending preserve past bottom. @done(2022-04-27) |
|
231 | 238 | - Segfault on quit (when it tries to dispose of the sound) or on playing sound on Linux |
|
232 | 239 | May be due to a quirk of my Linux setup |
|
240 | - Weird ImGui crash: | |
|
241 | dotnet: /home/alys/repos/outside/ImGui.NET-nativebuild/cimgui/imgui/imgui.cpp:6293: bool ImGui::Begin(const char*, bool*, ImGuiWindowFlags): Assertion `name != __null && name[0] != '\0'' failed. | |
|
233 | 242 | Misc: |
|
234 | 243 | - Events may not be deleted |
|
235 | 244 | - Exits are messy (does Encompass add threading?) @done(2021-11-28) |
|
236 |
|
|
|
245 | Appears to be fixed by using Game.Exit | |
|
237 | 246 | [xcb] Unknown sequence number while appending request |
|
238 | 247 | [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called |
|
239 | 248 | [xcb] Aborting, sorry about that. |
You need to be logged in to leave comments.
Login now