[Add] Added a ton more vital tasks that need doing before demo release. Also cleaned up a little.

This commit is contained in:
Allanis 2014-01-10 20:14:54 +00:00
parent 367f6b7b17
commit 7893d5e0ec
2 changed files with 12 additions and 6 deletions

14
TODO
View File

@ -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).

View File

@ -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. */