﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	i_links	o_links
131	ResourceFile Class	bensch	bensch	"= FILE =
The ResourceManager is really nice, but the entire interface could use some update...

== IDEA ==
The best thing to handle static loaded data to interface it with a file:
A File is a Resource loaded from a Disk (or any other medium) and reference it within the Game
whenever a new file is loaded, it is first checked, if the File has already been loaded (what the ResourceManager does).
Why to implement this, is that the ResourceManager must not anymore have many special cases within itself, but that it can __outsource__ special behaviour into the many different formats that can be loaded.

Also to Make a Copy of a Resource, and change ONLY the copy is impossible with the ResourceManager, one could not even load a file a second time....

== Implementation ==
 * these will become a File (isA File)
  * SoundBuffer
  * ObjModel
  * MD2Model
  * Music
  * Textures ...

 * Resources will become Files
 * The ResourceManager will search through File and not through internal lists."	task	closed	minor	Old Orxonox tickets orx-v0	Importer		fixed				
