Description:
Update TODO.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r583:377c65d9771a -

@@ -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 Appears to be fixed by using Game.Exit
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