﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	i_links	o_links
15	Implementing GrpahicsEngine class	patrick	bensch	"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)"	defect	closed	major	0.2.3-pre-alpha orx-v0	GraphicsEngine		fixed				
