Description:
Update README and TODOs.
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
@@ -107,6 +107,8 | |||
|
107 | 107 | └── **TODO.taskpaper** Tasks, feature requests, and bugs. |
|
108 | 108 | ``` |
|
109 | 109 | |
|
110 | Right now, the largest parts of the code are `UI/`, `Engines/`, `FNAGame.cs` (which | |
|
111 | still contains a lot of drawing code), and `Simulation.cs`. | |
|
110 | 112 | |
|
111 | 113 | |
|
112 | 114 | ## Acknowledgements ## |
@@ -101,6 +101,7 | |||
|
101 | 101 | Structure: |
|
102 | 102 | - Add modes @milestone(5: Events) |
|
103 | 103 | - Refactor stuff out of FNAGame |
|
104 | At this point, virtually everything in FNAGame is setting up key Engines or doing drawing | |
|
104 | 105 | - Saving @prototyped @milestone(4: Beginning) |
|
105 | 106 | - Encompass @maybe @done(2021-04-03) |
|
106 | 107 | 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? |
@@ -111,7 +112,19 | |||
|
111 | 112 | Technically done |
|
112 | 113 | - Decide how to handle ImGUI ref parameters |
|
113 | 114 | Basically have to decide whether to embrace its style or go toward a more functional approach |
|
114 | - Change conversation to use ImGui @milestone(5: events) | |
|
115 | - Add Ink @maybe | |
|
116 | - Add NuGet package | |
|
117 | - Load .Ink files | |
|
118 | - Rewrite Dialog to show Ink | |
|
119 | - SetTextVariable also sets variables within Ink | |
|
120 | Technically doesn't have to be done this way, but having what would essentially be separate namespaces for Tracery variables and Ink ones seems confusing. | |
|
121 | - Integrate with Tracery | |
|
122 | COuld run everything through Tracery or could create an Ink function that calls Tracery | |
|
123 | - Change conversation to use Encompass @milestone(5: events) | |
|
124 | - Refactor out common ImGUI patterns | |
|
125 | - Tooltips | |
|
126 | - Status indicators (not yet implemented) | |
|
127 | By status indicators, I mean putting an icon on, say, the Contracts button to indicate a contract is about to expire. | |
|
115 | 128 | - Rearchitect to avoid giving everything access to Simulation |
|
116 | 129 | - Add a start screen @milestone(4: Beginning) @done(2021-06-08) |
|
117 | 130 | - Add a create park dialog @milestone(4: Beginning) |
You need to be logged in to leave comments.
Login now