todo for physics
authorPatrik Gornicz <Gornicz.P@gmail.com>
Sun, 8 Jun 2008 22:57:19 +0000 (18:57 -0400)
committerPatrik Gornicz <Gornicz.P@gmail.com>
Sun, 8 Jun 2008 22:57:19 +0000 (18:57 -0400)
src/TODO [new file with mode: 0644]
src/TODO.txt [deleted file]

diff --git a/src/TODO b/src/TODO
new file mode 100644 (file)
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 (file)
index 5956f98..0000000
+++ /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