Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Custom Query (296 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (25 - 27 of 296)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Ticket Resolution Summary Owner Reporter
#41 fixed MakeFile - cleanup bensch bensch
Description

Clean-up configure.ac and all Makefile.am's

  1. Merge all relevant branches back to the trunk
  2. Edit the style of the configure.ac, so everything looks the same
    • Importance: order/codedesign/workability
  3. Move the files in Source into some more intuitive sub-structure
  4. Edit the Makefile.am's
    • Design
#42 fixed Light-Class bensch bensch
Description

Light is very important for seeing things, so it is a good idea to give it its own class

  • ToDo:
    • The Class is initialized so there remains
    1. Extension for Spot-Lights
    2. Light should move only if one tells it so for this to work:
      • Lights must be initialized and transformed in the right order of the modelview-transformation
      • Lights can move with the Camera
      • Lights can fly with an entity.

Really important is the Position of the light→setPosition function in world.cc if this gets mixed up, the Light will not be positioned in the right order.

This also has to do (most possibly) with the strage Fog-position of dave's branche

#43 fixed world-simplification patrick bensch
Description

World-class: the main loop of each level needs some caring to:

  1. Modularity:
    • The world exists of many different things: environment effects lights enemies the player and so on.
    • the idea is that the world loads, and updates them, but it should not paint them itself
    • Meaning: everything that is not a loop goes out of world and into a own class (like the light)
  1. Design:
    • initialisations
      • file loading
      • class loading
    • loop
      • class updating
      • class drawing
  1. Restucture:
    • Only functions that are really necessary are located here.
      • Load
      • init
      • loop
    • everything else goes out into other classes

I hope, that with such a modularity we can bring more insight, clearity and simplicity into the very important world-class.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Note: See TracQuery for help on using queries.