From abcdd65940ac742be6cbb562eb9b6e13b6891e05 Mon Sep 17 00:00:00 2001 From: Patrik Gornicz Date: Sun, 8 Jun 2008 18:57:19 -0400 Subject: [PATCH] todo for physics --- src/TODO | 26 ++++++++++++++++++++++ src/TODO.txt | 73 ------------------------------------------------------------ 2 files changed, 26 insertions(+), 73 deletions(-) create mode 100644 src/TODO delete mode 100644 src/TODO.txt diff --git a/src/TODO b/src/TODO new file mode 100644 index 0000000..7f2feba --- /dev/null +++ b/src/TODO @@ -0,0 +1,26 @@ +This file contains a TODO list for project Physics C++ using OpenGL. +a - entry is something to do, +a ~ entry has been started, +a + entry is something that was done, +and a * entry is something to remember when working in this area of the project. +******************************************************************************* + +- make the tickCount file independent of platform. UNIX/Windows + - do a preprocessor if that changes the file based on OS + ++ investigate the make system, get it to build my project + * http://www.eng.hawaii.edu/Tutor/Make/ + * http://www.opussoftware.com/tutorial/TutMakefile.htm + * http://www.sethi.org/classes/cet375/lab_notes/lab_04_makefile_and_compilation.html + + ++ Vector2 class + + take skeleton of my C# Vector2 class + +- game console needs to + - bind keys + - load / save state + + +- LInKS !! +http://www.gimp.org/tutorials/ diff --git a/src/TODO.txt b/src/TODO.txt deleted file mode 100644 index 5956f98..0000000 --- a/src/TODO.txt +++ /dev/null @@ -1,73 +0,0 @@ -This file contains a TODO list for project Blue Star in C++ with allegro. -a - entry is something to do, -a ~ entry has been started, -a + entry is something that was done, -and a * entry is something to remember when working in this area of the project. -******************************************************************************* - -- make the tickCount file independ of platform. UNIX/Windows - - do a preprocessor if that changes the file based on OS - -+ investigate the make system, get it to build my project - * http://www.eng.hawaii.edu/Tutor/Make/ - * http://www.opussoftware.com/tutorial/TutMakefile.htm - * http://www.sethi.org/classes/cet375/lab_notes/lab_04_makefile_and_compilation.html - -- Ship class - - isFriendly - - hp - + position - + velocity - + force - + mass - + BITMAP - + drawing - + rotating - -+ Vector2 class - + take skeleton of my C# Vector2 class - -- map system - - should have a notion of speed and direction - - ex. side scrolling should be possible - - diagonal scrolling should also be possible - - rotational defense / final offensive scrolling - - scrolling map background - - static pieces are drawn into the background on loading - - dynamic map pieces are stored and only displayed when on the screen - - - game console needs to - - bind keys - - load / save game - - free play mode commands - - switch levels - - invincible - - free money - -- collision system - - boxes can be out-boxes as well as in-boxes - - boxes can be relative to - - map background - - map objects - - player - - enemies - - collision types include - - object pickup - - repulsion - - character effects - - slow down, map scrolling - - speed up, map scrolling - - gain health - - lose health - - -- random list of allegro things to read - - create_video_bitmap() - - int show_video_bitmap(BITMAP *bitmap); for my double buffering? - - int request_video_bitmap(BITMAP *bitmap); for possible triple buffering - - GFX_CAN_TRIPLE_BUFFER - - int enable_triple_buffer(); - - -- LInKS !! -http://www.gimp.org/tutorials/ \ No newline at end of file -- 2.10.2