Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Custom Query (296 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (22 - 24 of 296)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Ticket Resolution Summary Owner Reporter
#15 fixed Implementing GrpahicsEngine class bensch patrick
Description

this class should become a little primitive GraphicsEngine that manages things like:

  • concrete use:
    • setting up all SDL attributes
    • setting up all lights, materials
    • able to reinig SDL if the graphics mode/resolution should ever change during game
    • determines wether the drawable objects should be drawed or not (depends also from mode, like debug mode draws everything)
    • manages to display images, films, menu, console etc.
    • should be able to calculate the computer/graphics speed to set the optimal resolution settings (future)
  • requirements:
    • see concrete use
  • implementation:
    • class that is loaded at startup in the init section of orxonox.cc
    • class is a singleton
    • class works in different modes: menu-mode, film-mode, image-mode, game-mode (more?)
    • manages light sources, shadows, effects.
    • state of the graphics engine must be displayable (debug function)
#20 fixed Implementing a struct, that represents a sound file bensch patrick
Description

A structure that represents a playable sond with all importand attributes.

  • implementation:
    • attributes: resolution, size, name, listID
    • some other stuff you might find out about….
#26 fixed Material class update bensch bensch
Description

The Material class is only showing the diffuse mapping for the moment, and it should be possible to use it easily without model-class itself.

  • reimplement:
    • The class needs some refitting, so it is easy, to create a Material nad very fast work with it.
    • there must be a Method create/define/change to initialize the Material.
    • there must be a function to initialize the material, so it can be loaded on the fly and be applyed to (a part of) a model.
  • Methods to add:
    • Bump-map, ambient-map, specular map and so on…
    • Possibly some predefinded textures like checker/noise/fog and so on → put this inside a new File or texture.cc.
    • change function, to modify the Material, think about that a Material is also inside of a glList.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Note: See TracQuery for help on using queries.