TODO file for DrDestructo2 v0.9.
--------------------------------------------

*     
*  :
	+ 
	-  
	* 
		* 
		* G+
		* Allegro
		* Abandonia

?  PBP - 

*    
*    
*   ?

...

Game
|-- GameState
|      |-- InputHandler
|	   |-- Level
|			   |--  
|			   |--  
|			   |--  AI
|			   |--  
|			   |--  
|			   |--  AI
|--Player
|--SkyController
|--ReflectionController
|--GlobalTimer
|--  
|--  
|--   
|--   
|--     
|--     
|--  
|--    

Milestone 1: (0.1) ( 11.08.2011 )

+      
	+ /
	+ 
	+ 
	+ 
	+  
	+    (later)
+ 
	+  
	+ 
+  
	+  
		+ 
	+  
	+  
	+ 

+ Milestone 2: (0.2) ( 03.09.2011 )

+  
+  
	+  
	+  
	+  
	+ AI 
	
+   ()
	
+ Milestone 3: (0.3) ( 11.09.2011 )

+  
+ 
+   
+   

+ Milestone 4: (0.4) ( 25.10.2011 )

+ 
	+ ,          
	+ ,             
		+     :
			+   
			+ .   
		+     ,  
+ 
+   
+   
+  
+  

+ Milestone 5: (0.5) ( 27.11.2011 )

+     (  )
+  
+  
	+  
	+       
+ 
	+  
	+ 
	+  
	+  
	*   ()
	*   (?)
	*  (?)
	*  (?)
+  
	+   
+   
	+ Esc     "  "
	+ ,     
	+  ,         
	
+ Milestone 6: (0.6) ( 07.01.2012 )

+     
+  
+     ,     (  - -,       )
+       
+   (, )
+   ,        
* ,         (   ),   

+ Milestone 7: (0.7) ( 26.02.2012 )

+ 
+     
+       (       )
+   
+ 
+ 
+   

+ Milestone 8: (0.8) ( 09.04.2012 )

+  
+  
+    
+   :
	+  
	+  	
+  
+ 
	+   
	+   
+    (    - ,     )	
+     

Milestone 9: (0.9)

+  
+ 
+      -     
+        (  irrKlang)
+  -      
+            ( )

Milestone 10:(1.0)

*    
*    
*   ?

*     ,  
*  
	*  
	*  
	*    ,   ..?
*   HUD
*  
*  

1) ,      .    ?
   , ,    ,    .
    :
     -  ,     InputHandler, ProcessInput, Render  Update.
       Update  .
       ,     .      ,    .
   (   "  ", "  "  ..)
         (  - !),      , .. ,    .
   

2)  :

*      
	* /
	* 
	* 
	* 
	*  
	*    (later)
* 
	*  
	* 
	*  
*  
	*  
		* 
	*  
	*  
	* 
*  
	*  
	*  
	*  
	* AI 
*   ()
*  
* 
*   
	*  
*   
* 
	*     (later)
*   
*   
*  
*  
*  
	*  
	*       
* 
	* 
	* 
*  
*   (, )
*  /
*  
*   
* 

 :

:

*  
	* 
	* 
	*    
	*   
	*     
	* 
*  
	*  
	*   
	* 
	*  
	*  
	*  
	*  
	*  
*   (    ..)
	*  
	* 
	* 
	*    
	*   
	* 
	* 
*   - 
	*  
	* 
	* 
	*    	
*  
	*  
	* 
	* 
	*   
*  
	* 
	* 
	*    
	*    
*  
	* 
	* 
	*    
	*    	
*  
	* 
	* 
	*   
	*    	 
* 
	* 
	*   
	*    
	* 
	* 
* 
	* 
	*  
	*  
	* 
	*   
	*   
	*  
* 
	*  
	*   
	*  
	*  
	* 
* 
	* 
	*  
	*  
	* 
	*   
	
 ,  :

ObjectsStorage
	*      ( .. )

GameObject
	*      
	
State
	*  ,  , . , AI(?)
	
Game
	*   , ,   
	*       ,  , ,   ..
	
Player
	*  ,      
	
GameLogic
	*   ,   State -    
	
Input
	*       
	
Physic
	*      
	
 :

Game
|--- Render
|--- Physic
|--- Input
|--- State ( with context )
|----|--- GameLogic

 :
Game
|---- Render
|---- Physic
|---- Input
|---- State
|-----|---- AI
|-----|---- Special render
|---- Player
|---- ObjectsStorage
|-----|---- GameObject(s)

 AI:

1)  :
*   
*   
*   ,     
*   ,     
*   ,     
*   ,     

2) :
*  ,    ,  ,  -
*  -  ,  -   

3) :
*  

4) ""
*   ,    ,    ,    

5) 
*  ,   ,        

6) 
*  ,    

7)  
*       

8)  
*  -  , ,  ,   

9) 
*   (?)

10) 
*  -  ,     ,    (- ?)

11) 
*     , ,  , ,   .. (  -  ?)

12) 
* ,   (?)

:

:

*   
*   
*     (?)

:

*  :
	*         
	*  
	*   
	*    
	*  
	*  
	*  

1)  :
	*  
	*   (?)
	*  (?)
	*  
	*  ""(?)
	*  
	
2) :
	*  
	*  (?)
	*   (?)
	*  
	*  
	*  
	*  

3) :
	*  (?)

4) ""
	*   
	*  (?)

5) 
	*  
	*  (?)
	*   (?)
	*  
	*  

6) 
	*  
	*  

7)  
	*  
	*   (?)
	*  (?)
	*  	

8)  
	*  
	*  
	*  
	*  (?)
	*  
	*  

9) 
	*   

10) 
	???

11) 
	*  
	*  
	*  
	*  (?)
	*  
	*  

12) 
	???????????//