mexmer / rubiks-cube-challenge

Automatically exported from code.google.com/p/rubiks-cube-challenge
0 stars 0 forks source link

Engine: Design Simple Engine Framework. #3

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Design Simple Engine Framework to accomplish:

* Scene Graph management
* Game State Management
  * Input mapping
  * State specific Scene Drawing
  * Places for game state specific Logic
* Menu Navigation
* Picking and Collision

Each of these will have separate work item for Coding.

Original issue reported on code.google.com by cwloc...@gmail.com on 10 Sep 2007 at 3:01

GoogleCodeExporter commented 9 years ago
Will need to really get to know XNA and how it work.

Original comment by cwloc...@gmail.com on 10 Sep 2007 at 3:39

GoogleCodeExporter commented 9 years ago
* Scene Graph management

The scence graph is up and going. It interacts with the new and unexpected 
class, 
the RenderManager for rendering consistant effects accros the scene graph.
* Game State Management:
  -Game state manager has been implemented.
  * Input mapping
      - Jasons work, which he has begun
  * State specific Scene Drawing
      -Over rirde the draw member of the state class.
  * Places for game state specific Logic
     -I thaough we would expose some abstract functions to the derived classes of 
RCGameState but it turns out that it is just best to allow the specific states 
to 
tottaly overrise the draw and update functions.
* Menu Navigation
    -Mainly, the havylifing of this task will be apart of the GUI system.
    - The states themselves will implement the Menu System as a form of GUI controls.
    -This can be aided with perhaps an abstract menu state that interacts with the 
GUI system.
* Picking and Collision
  -To be completed. See individual issue traking this item.

Original comment by cwloc...@gmail.com on 21 Sep 2007 at 6:02