[Add] Added a ton more vital tasks that need doing before demo release. Also cleaned up a little.
This commit is contained in:
parent
367f6b7b17
commit
7893d5e0ec
14
TODO
14
TODO
@ -1,15 +1,20 @@
|
|||||||
Vital:
|
Vital:
|
||||||
-- Proper documentation.
|
-- Pilot Communication system.
|
||||||
|
-- Introductory screen (text + image?).
|
||||||
|
-- System obstacles and such.
|
||||||
|
-- Interference
|
||||||
|
-- Asteroids.
|
||||||
|
-- More loading screens.
|
||||||
|
-- Real news.
|
||||||
|
-- Dynamic Economy.
|
||||||
|
|
||||||
Major:
|
Major:
|
||||||
-- Event System.
|
-- Event System.
|
||||||
-- Like mission system, but they accur naturally/randomly.
|
-- Like mission system, but they accur naturally/randomly.
|
||||||
-- Had similar power to mission system
|
-- Had similar power to mission system
|
||||||
-- Unique pilot system (besides mission uniques).
|
-- Unique pilot system (besides mission uniques).
|
||||||
-- Real news.
|
|
||||||
-- Nicer AI.
|
-- Nicer AI.
|
||||||
-- Ship fleet movement (Maybe based on boids?)
|
-- Ship fleet movement (Maybe based on boids?)
|
||||||
-- Dynamic economy.
|
|
||||||
-- Options menu needs to do something.
|
-- Options menu needs to do something.
|
||||||
-- Configuration app for keybindings.
|
-- Configuration app for keybindings.
|
||||||
-- Secondary weapon revamp.
|
-- Secondary weapon revamp.
|
||||||
@ -42,7 +47,8 @@ Minor:
|
|||||||
-- Non-linear - See alot more data then currently possible.
|
-- Non-linear - See alot more data then currently possible.
|
||||||
-- Objects always in sight (depending on resolution).
|
-- Objects always in sight (depending on resolution).
|
||||||
-- Allow creating collision masks to make collision more realistic.
|
-- Allow creating collision masks to make collision more realistic.
|
||||||
-- Change custom font system to use Queso GLC.
|
-- Improve font system to handle unicode.
|
||||||
|
-- Possibly use Queso CGL
|
||||||
|
|
||||||
SOMEDAY!! MAYBE...:
|
SOMEDAY!! MAYBE...:
|
||||||
-- 3d models (not actually 3D, just no sprites).
|
-- 3d models (not actually 3D, just no sprites).
|
||||||
|
@ -282,7 +282,7 @@ static void dialogue_inputCancel(char* str) {
|
|||||||
* alot like the main while loop in lephisto.c
|
* alot like the main while loop in lephisto.c
|
||||||
*/
|
*/
|
||||||
static int toolkit_loop(void) {
|
static int toolkit_loop(void) {
|
||||||
SDL_Event event, quit = { .type = SDL_QUIT };
|
SDL_Event event;
|
||||||
|
|
||||||
loop_done = 0;
|
loop_done = 0;
|
||||||
while(!loop_done && toolkit) {
|
while(!loop_done && toolkit) {
|
||||||
@ -292,7 +292,7 @@ static int toolkit_loop(void) {
|
|||||||
while(SDL_PollEvent(&event)) { /* Event loop. */
|
while(SDL_PollEvent(&event)) { /* Event loop. */
|
||||||
if(event.type == SDL_QUIT) { /* Pass quit event to main engine. */
|
if(event.type == SDL_QUIT) { /* Pass quit event to main engine. */
|
||||||
loop_done = 1;
|
loop_done = 1;
|
||||||
SDL_PushEvent(&quit);
|
SDL_PushEvent(&event);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
input_handle(&event); /* Handles all the events and player keybinds. */
|
input_handle(&event); /* Handles all the events and player keybinds. */
|
||||||
|
Loading…
Reference in New Issue
Block a user