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 - Sell Firewood?
49 - Sell Firewood?
50 - Preserve @milestone(6: Trees and Tiles)
50 - Preserve @milestone(6: Trees and Tiles)
51 - Add preserve tool @done(2021-02-17)
51 - Add preserve tool @done(2021-02-17)
52 - Add bulldozer
52 - Add bulldozer @done(2022-03-16)
53 - Adjust odds in preserve @done(2021-02-20)
53 - Adjust odds in preserve @done(2021-02-20)
54 - Dialog
54 - Dialog
55 - Assistant warns when a lot of the map has been made into preserve?
55 - Assistant warns when a lot of the map has been made into preserve?
56 - Congratulations when
56 - Congratulations when reaching a majority
57 Maybe 75 percent
57 Maybe 75 percent
58 Staff:
58 Staff:
59 - Ranger staffing? @maybe @milestone(1: Basic Money)
59 - Ranger staffing? @maybe @milestone(1: Basic Money)
@@ -76,7 +76,7
76 i.e., no need for subsidy
76 i.e., no need for subsidy
77 May not be ending
77 May not be ending
78 - Forest mismanagement @milestone(5: Events) @done(2021-12-12)
78 - Forest mismanagement @milestone(5: Events) @done(2021-12-12)
79 - Figure out threshold
79 - Figure out threshold
80 - High biodiversity? @maybe
80 - High biodiversity? @maybe
81 - High satisfaction
81 - High satisfaction
82 - Figure out how to differentiate this from forest health
82 - Figure out how to differentiate this from forest health
@@ -96,7 +96,7
96 Misc:
96 Misc:
97 - Assistant commentary @milestone(5: Events)
97 - Assistant commentary @milestone(5: Events)
98 Need to ensure it's not annoying
98 Need to ensure it's not annoying
99 - Basic random events
99 - Basic random events
100 - Tree planting campaign @done(2021-09-28) @milestone(5: Events)
100 - Tree planting campaign @done(2021-09-28) @milestone(5: Events)
101 - Friends of the park fundraiser @done(2021-11-07) @milestone(5: Events)
101 - Friends of the park fundraiser @done(2021-11-07) @milestone(5: Events)
102 - Federal grant @done(2021-11-27) @milestone(5: Events)
102 - Federal grant @done(2021-11-27) @milestone(5: Events)
@@ -111,10 +111,17
111 Could use ImPlot for this
111 Could use ImPlot for this
112
112
113 Structure:
113 Structure:
114 - Add modes
114 - Add modes
115 - Refactor stuff out of FNAGame
115 - Refactor stuff out of FNAGame
116 At this point, virtually everything in FNAGame is setting up key Engines or doing drawing
116 At this point, virtually everything in FNAGame is setting up key Engines or doing drawing
117 - Saving @prototyped @milestone(4: Beginning)
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 - Encompass @maybe @done(2021-04-03)
125 - Encompass @maybe @done(2021-04-03)
119 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?
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 - Ensure library loads
127 - Ensure library loads
@@ -217,7 +224,7
217 - Ingame Menu @done(2021-06-22)
224 - Ingame Menu @done(2021-06-22)
218 - Main Menu
225 - Main Menu
219 Simulation:
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 - Create preemption/priority system
228 - Create preemption/priority system
222 Have to decide whether to have two levels: normal/preempting or a series of priorities
229 Have to decide whether to have two levels: normal/preempting or a series of priorities
223 - Expired areas can't be reused. @done(2021-08-07)
230 - Expired areas can't be reused. @done(2021-08-07)
@@ -230,10 +237,12
230 - Crash when extending preserve past bottom. @done(2022-04-27)
237 - Crash when extending preserve past bottom. @done(2022-04-27)
231 - Segfault on quit (when it tries to dispose of the sound) or on playing sound on Linux
238 - Segfault on quit (when it tries to dispose of the sound) or on playing sound on Linux
232 May be due to a quirk of my Linux setup
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 Misc:
242 Misc:
234 - Events may not be deleted
243 - Events may not be deleted
235 - Exits are messy (does Encompass add threading?) @done(2021-11-28)
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 [xcb] Unknown sequence number while appending request
246 [xcb] Unknown sequence number while appending request
238 [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
247 [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
239 [xcb] Aborting, sorry about that.
248 [xcb] Aborting, sorry about that.
You need to be logged in to leave comments. Login now