﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	i_links	o_links
43	world-simplification	bensch	patrick	"__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)

 2. __Design__:
   * initialisations
    * file loading
    * class loading
   * loop
    * class updating
    * class drawing

  3. __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."	defect	closed	major	0.2.2-pre-alpha orx-v0	GeneralFramework		fixed				
