Index: code/branches/main_reto_vs05/bin/Debug/Ogre.log
===================================================================
--- code/branches/main_reto_vs05/bin/Debug/Ogre.log	(revision 193)
+++ code/branches/main_reto_vs05/bin/Debug/Ogre.log	(revision 194)
@@ -1,309 +1,309 @@
-18:58:38: Creating resource group General
-18:58:38: Creating resource group Internal
-18:58:38: Creating resource group Autodetect
-18:58:38: SceneManagerFactory for type 'DefaultSceneManager' registered.
-18:58:39: Registering ResourceManager for type Material
-18:58:39: Registering ResourceManager for type Mesh
-18:58:39: Registering ResourceManager for type Skeleton
-18:58:39: MovableObjectFactory for type 'ParticleSystem' registered.
-18:58:39: OverlayElementFactory for type Panel registered.
-18:58:39: OverlayElementFactory for type BorderPanel registered.
-18:58:39: OverlayElementFactory for type TextArea registered.
-18:58:39: Registering ResourceManager for type Font
-18:58:39: ArchiveFactory for archive type FileSystem registered.
-18:58:39: ArchiveFactory for archive type Zip registered.
-18:58:39: FreeImage version: 3.9.2
-18:58:39: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
-18:58:39: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi
-18:58:39: DDS codec registering
-18:58:39: Registering ResourceManager for type HighLevelGpuProgram
-18:58:39: Registering ResourceManager for type Compositor
-18:58:39: MovableObjectFactory for type 'Entity' registered.
-18:58:39: MovableObjectFactory for type 'Light' registered.
-18:58:39: MovableObjectFactory for type 'BillboardSet' registered.
-18:58:39: MovableObjectFactory for type 'ManualObject' registered.
-18:58:39: MovableObjectFactory for type 'BillboardChain' registered.
-18:58:39: MovableObjectFactory for type 'RibbonTrail' registered.
-18:58:39: Loading library .\RenderSystem_Direct3D9_d
-18:58:39: Installing plugin: D3D9 RenderSystem
-18:58:39: D3D9 : Direct3D9 Rendering Subsystem created.
-18:58:40: D3D9: Driver Detection Starts
-18:58:40: D3D9: Driver Detection Ends
-18:58:40: Plugin successfully installed
-18:58:40: Loading library .\RenderSystem_GL_d
-18:58:40: Installing plugin: GL RenderSystem
-18:58:40: OpenGL Rendering Subsystem created.
-18:58:41: Plugin successfully installed
-18:58:41: Loading library .\Plugin_ParticleFX_d
-18:58:41: Installing plugin: ParticleFX
-18:58:41: Particle Emitter Type 'Point' registered
-18:58:41: Particle Emitter Type 'Box' registered
-18:58:41: Particle Emitter Type 'Ellipsoid' registered
-18:58:41: Particle Emitter Type 'Cylinder' registered
-18:58:41: Particle Emitter Type 'Ring' registered
-18:58:41: Particle Emitter Type 'HollowEllipsoid' registered
-18:58:41: Particle Affector Type 'LinearForce' registered
-18:58:41: Particle Affector Type 'ColourFader' registered
-18:58:41: Particle Affector Type 'ColourFader2' registered
-18:58:41: Particle Affector Type 'ColourImage' registered
-18:58:41: Particle Affector Type 'ColourInterpolator' registered
-18:58:41: Particle Affector Type 'Scaler' registered
-18:58:41: Particle Affector Type 'Rotator' registered
-18:58:41: Particle Affector Type 'DirectionRandomiser' registered
-18:58:41: Particle Affector Type 'DeflectorPlane' registered
-18:58:41: Plugin successfully installed
-18:58:41: Loading library .\Plugin_BSPSceneManager_d
-18:58:41: Installing plugin: BSP Scene Manager
-18:58:41: Plugin successfully installed
-18:58:41: Loading library .\Plugin_OctreeSceneManager_d
-18:58:41: Installing plugin: Octree & Terrain Scene Manager
-18:58:41: Plugin successfully installed
-18:58:41: Loading library .\Plugin_CgProgramManager_d
-18:58:41: Installing plugin: Cg Program Manager
-18:58:41: Plugin successfully installed
-18:58:41: *-*-* OGRE Initialising
-18:58:41: *-*-* Version 1.4.5 (Eihort)
-18:58:41: Creating resource group Bootstrap
-18:58:41: Added resource location '../../media/packs/OgreCore.zip' of type 'Zip' to resource group 'Bootstrap'
-18:58:41: Added resource location '../../media' of type 'FileSystem' to resource group 'General'
-18:58:42: Added resource location '../../media/fonts' of type 'FileSystem' to resource group 'General'
-18:58:42: Added resource location '../../media/materials/scripts' of type 'FileSystem' to resource group 'General'
-18:58:42: Added resource location '../../media/materials/textures' of type 'FileSystem' to resource group 'General'
-18:58:42: Added resource location '../../media/models' of type 'FileSystem' to resource group 'General'
-18:58:42: Added resource location '../../media/gui' of type 'FileSystem' to resource group 'General'
-18:58:42: Added resource location '../../media/packs/cubemap.zip' of type 'Zip' to resource group 'General'
-18:58:42: Added resource location '../../media/packs/skybox.zip' of type 'Zip' to resource group 'General'
-18:58:42: D3D9 : RenderSystem Option: Allow NVPerfHUD = No
-18:58:42: D3D9 : RenderSystem Option: Anti aliasing = Level 4
-18:58:42: D3D9 : RenderSystem Option: Floating-point mode = Fastest
-18:58:42: D3D9 : RenderSystem Option: Full Screen = No
-18:58:42: D3D9 : RenderSystem Option: Rendering Device = ATI Mobility Radeon X1400
-18:58:42: D3D9 : RenderSystem Option: VSync = Yes
-18:58:42: D3D9 : RenderSystem Option: Video Mode = 1024 x 768 @ 32-bit colour
-18:58:42: CPU Identifier & Features
-18:58:42: -------------------------
-18:58:42:  *   CPU ID: GenuineIntel: Genuine Intel(R) CPU           T2500  @ 2.00GHz
-18:58:42:  *      SSE: yes
-18:58:42:  *     SSE2: yes
-18:58:42:  *     SSE3: yes
-18:58:42:  *      MMX: yes
-18:58:42:  *   MMXEXT: yes
-18:58:42:  *    3DNOW: no
-18:58:42:  * 3DNOWEXT: no
-18:58:42:  *     CMOV: yes
-18:58:42:  *      TSC: yes
-18:58:42:  *      FPU: yes
-18:58:42:  *      PRO: yes
-18:58:42:  *       HT: no
-18:58:42: -------------------------
-18:58:42: D3D9 : Subsystem Initialising
-18:58:42: D3D9RenderSystem::createRenderWindow "OGRE Render Window", 1024x768 windowed  miscParams: FSAA=4 FSAAQuality=0 colourDepth=32 useNVPerfHUD=false vsync=true 
-18:58:42: D3D9 : Created D3D9 Rendering Window 'OGRE Render Window' : 1024x768, 32bpp
-18:58:42: Registering ResourceManager for type Texture
-18:58:42: Registering ResourceManager for type GpuProgram
-18:58:42: RenderSystem capabilities
-18:58:42: -------------------------
-18:58:42:  * Hardware generation of mipmaps: yes
-18:58:42:  * Texture blending: yes
-18:58:42:  * Anisotropic texture filtering: yes
-18:58:42:  * Dot product texture operation: yes
-18:58:42:  * Cube mapping: yes
-18:58:42:  * Hardware stencil buffer: yes
-18:58:42:    - Stencil depth: 8
-18:58:42:    - Two sided stencil support: yes
-18:58:42:    - Wrap stencil values: yes
-18:58:42:  * Hardware vertex / index buffers: yes
-18:58:42:  * Vertex programs: yes
-18:58:42:    - Max vertex program version: vs_3_0
-18:58:42:  * Fragment programs: yes
-18:58:42:    - Max fragment program version: ps_3_0
-18:58:42:  * Texture Compression: yes
-18:58:42:    - DXT: yes
-18:58:42:    - VTC: no
-18:58:42:  * Scissor Rectangle: yes
-18:58:42:  * Hardware Occlusion Query: yes
-18:58:42:  * User clip planes: yes
-18:58:42:  * VET_UBYTE4 vertex element type: yes
-18:58:42:  * Infinite far plane projection: yes
-18:58:42:  * Hardware render-to-texture: yes
-18:58:42:  * Floating point textures: yes
-18:58:42:  * Non-power-of-two textures: yes (limited)
-18:58:42:  * Volume textures: yes
-18:58:42:  * Multiple Render Targets: 4
-18:58:42:  * Point Sprites: yes
-18:58:42:  * Extended point parameters: yes
-18:58:42:  * Max Point Size: 256
-18:58:42:  * Vertex texture fetch: no
-18:58:42: ***************************************
-18:58:42: *** D3D9 : Subsystem Initialised OK ***
-18:58:42: ***************************************
-18:58:42: ResourceBackgroundQueue - threading disabled
-18:58:42: Particle Renderer Type 'billboard' registered
-18:58:42: SceneManagerFactory for type 'BspSceneManager' registered.
-18:58:42: Registering ResourceManager for type BspLevel
-18:58:42: SceneManagerFactory for type 'OctreeSceneManager' registered.
-18:58:42: SceneManagerFactory for type 'TerrainSceneManager' registered.
-18:58:42: Parsing scripts for resource group Autodetect
-18:58:42: Finished parsing scripts for resource group Autodetect
-18:58:42: Parsing scripts for resource group Bootstrap
-18:58:42: Parsing script OgreCore.material
-18:58:42: Parsing script OgreProfiler.material
-18:58:42: Parsing script Ogre.fontdef
-18:58:42: Parsing script OgreDebugPanel.overlay
-18:58:43: Texture: New_Ogre_Border_Center.png: Loading 1 faces(PF_A8R8G8B8,256x128x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1.
-18:58:43: Texture: New_Ogre_Border.png: Loading 1 faces(PF_A8R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x256x1.
-18:58:43: Texture: New_Ogre_Border_Break.png: Loading 1 faces(PF_A8R8G8B8,32x32x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
-18:58:43: Font BlueHighwayusing texture size 512x512
-18:58:43: Info: Freetype returned null for character 127 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 128 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 129 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 130 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 131 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 132 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 133 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 134 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 135 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 136 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 137 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 138 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 139 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 140 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 141 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 142 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 143 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 144 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 145 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 146 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 147 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 148 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 149 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 150 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 151 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 152 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 153 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 154 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 155 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 156 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 157 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 158 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 159 in font BlueHighway
-18:58:43: Info: Freetype returned null for character 160 in font BlueHighway
-18:58:43: Texture: BlueHighwayTexture: Loading 1 faces(PF_BYTE_LA,512x512x1) with 0 generated mipmaps from Image. Internal format is PF_BYTE_LA,512x512x1.
-18:58:43: Texture: ogretext.png: Loading 1 faces(PF_A8R8G8B8,256x128x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1.
-18:58:43: Parsing script OgreLoadingPanel.overlay
-18:58:43: Finished parsing scripts for resource group Bootstrap
-18:58:43: Parsing scripts for resource group General
-18:58:43: Parsing script Examples.program
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Ogre/BasicVertexPrograms/AmbientOneTexture encountered an error during loading and is thus not supported.
-OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.hlsl in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Ogre/BasicVertexPrograms/AmbientOneTextureHLSL encountered an error during loading and is thus not supported.
+14:19:57: Creating resource group General
+14:19:57: Creating resource group Internal
+14:19:57: Creating resource group Autodetect
+14:19:57: SceneManagerFactory for type 'DefaultSceneManager' registered.
+14:19:57: Registering ResourceManager for type Material
+14:19:57: Registering ResourceManager for type Mesh
+14:19:57: Registering ResourceManager for type Skeleton
+14:19:57: MovableObjectFactory for type 'ParticleSystem' registered.
+14:19:57: OverlayElementFactory for type Panel registered.
+14:19:57: OverlayElementFactory for type BorderPanel registered.
+14:19:57: OverlayElementFactory for type TextArea registered.
+14:19:57: Registering ResourceManager for type Font
+14:19:57: ArchiveFactory for archive type FileSystem registered.
+14:19:57: ArchiveFactory for archive type Zip registered.
+14:19:57: FreeImage version: 3.9.2
+14:19:57: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
+14:19:57: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi
+14:19:57: DDS codec registering
+14:19:57: Registering ResourceManager for type HighLevelGpuProgram
+14:19:57: Registering ResourceManager for type Compositor
+14:19:57: MovableObjectFactory for type 'Entity' registered.
+14:19:57: MovableObjectFactory for type 'Light' registered.
+14:19:57: MovableObjectFactory for type 'BillboardSet' registered.
+14:19:57: MovableObjectFactory for type 'ManualObject' registered.
+14:19:57: MovableObjectFactory for type 'BillboardChain' registered.
+14:19:57: MovableObjectFactory for type 'RibbonTrail' registered.
+14:19:57: Loading library .\RenderSystem_Direct3D9_d
+14:19:57: Installing plugin: D3D9 RenderSystem
+14:19:57: D3D9 : Direct3D9 Rendering Subsystem created.
+14:19:57: D3D9: Driver Detection Starts
+14:19:57: D3D9: Driver Detection Ends
+14:19:57: Plugin successfully installed
+14:19:57: Loading library .\RenderSystem_GL_d
+14:19:58: Installing plugin: GL RenderSystem
+14:19:58: OpenGL Rendering Subsystem created.
+14:19:58: Plugin successfully installed
+14:19:58: Loading library .\Plugin_ParticleFX_d
+14:19:58: Installing plugin: ParticleFX
+14:19:58: Particle Emitter Type 'Point' registered
+14:19:58: Particle Emitter Type 'Box' registered
+14:19:58: Particle Emitter Type 'Ellipsoid' registered
+14:19:58: Particle Emitter Type 'Cylinder' registered
+14:19:58: Particle Emitter Type 'Ring' registered
+14:19:58: Particle Emitter Type 'HollowEllipsoid' registered
+14:19:58: Particle Affector Type 'LinearForce' registered
+14:19:58: Particle Affector Type 'ColourFader' registered
+14:19:58: Particle Affector Type 'ColourFader2' registered
+14:19:58: Particle Affector Type 'ColourImage' registered
+14:19:58: Particle Affector Type 'ColourInterpolator' registered
+14:19:58: Particle Affector Type 'Scaler' registered
+14:19:58: Particle Affector Type 'Rotator' registered
+14:19:58: Particle Affector Type 'DirectionRandomiser' registered
+14:19:58: Particle Affector Type 'DeflectorPlane' registered
+14:19:58: Plugin successfully installed
+14:19:58: Loading library .\Plugin_BSPSceneManager_d
+14:19:58: Installing plugin: BSP Scene Manager
+14:19:58: Plugin successfully installed
+14:19:58: Loading library .\Plugin_OctreeSceneManager_d
+14:19:58: Installing plugin: Octree & Terrain Scene Manager
+14:19:58: Plugin successfully installed
+14:19:58: Loading library .\Plugin_CgProgramManager_d
+14:19:58: Installing plugin: Cg Program Manager
+14:19:58: Plugin successfully installed
+14:19:58: *-*-* OGRE Initialising
+14:19:58: *-*-* Version 1.4.5 (Eihort)
+14:19:58: Creating resource group Bootstrap
+14:19:58: Added resource location '../../media/packs/OgreCore.zip' of type 'Zip' to resource group 'Bootstrap'
+14:19:58: Added resource location '../../media' of type 'FileSystem' to resource group 'General'
+14:19:58: Added resource location '../../media/fonts' of type 'FileSystem' to resource group 'General'
+14:19:58: Added resource location '../../media/materials/scripts' of type 'FileSystem' to resource group 'General'
+14:19:58: Added resource location '../../media/materials/textures' of type 'FileSystem' to resource group 'General'
+14:19:58: Added resource location '../../media/models' of type 'FileSystem' to resource group 'General'
+14:19:58: Added resource location '../../media/gui' of type 'FileSystem' to resource group 'General'
+14:19:58: Added resource location '../../media/packs/cubemap.zip' of type 'Zip' to resource group 'General'
+14:19:58: Added resource location '../../media/packs/skybox.zip' of type 'Zip' to resource group 'General'
+14:19:58: D3D9 : RenderSystem Option: Allow NVPerfHUD = No
+14:19:58: D3D9 : RenderSystem Option: Anti aliasing = Level 4
+14:19:58: D3D9 : RenderSystem Option: Floating-point mode = Fastest
+14:19:58: D3D9 : RenderSystem Option: Full Screen = No
+14:19:58: D3D9 : RenderSystem Option: Rendering Device = ATI Mobility Radeon X1400
+14:19:58: D3D9 : RenderSystem Option: VSync = Yes
+14:19:58: D3D9 : RenderSystem Option: Video Mode = 1024 x 768 @ 32-bit colour
+14:19:58: CPU Identifier & Features
+14:19:58: -------------------------
+14:19:58:  *   CPU ID: GenuineIntel: Genuine Intel(R) CPU           T2500  @ 2.00GHz
+14:19:58:  *      SSE: yes
+14:19:58:  *     SSE2: yes
+14:19:58:  *     SSE3: yes
+14:19:58:  *      MMX: yes
+14:19:58:  *   MMXEXT: yes
+14:19:58:  *    3DNOW: no
+14:19:58:  * 3DNOWEXT: no
+14:19:58:  *     CMOV: yes
+14:19:58:  *      TSC: yes
+14:19:58:  *      FPU: yes
+14:19:58:  *      PRO: yes
+14:19:58:  *       HT: no
+14:19:58: -------------------------
+14:19:58: D3D9 : Subsystem Initialising
+14:19:58: D3D9RenderSystem::createRenderWindow "OGRE Render Window", 1024x768 windowed  miscParams: FSAA=4 FSAAQuality=0 colourDepth=32 useNVPerfHUD=false vsync=true 
+14:19:58: D3D9 : Created D3D9 Rendering Window 'OGRE Render Window' : 1024x768, 32bpp
+14:19:58: Registering ResourceManager for type Texture
+14:19:58: Registering ResourceManager for type GpuProgram
+14:19:58: RenderSystem capabilities
+14:19:58: -------------------------
+14:19:58:  * Hardware generation of mipmaps: yes
+14:19:58:  * Texture blending: yes
+14:19:58:  * Anisotropic texture filtering: yes
+14:19:58:  * Dot product texture operation: yes
+14:19:58:  * Cube mapping: yes
+14:19:58:  * Hardware stencil buffer: yes
+14:19:58:    - Stencil depth: 8
+14:19:58:    - Two sided stencil support: yes
+14:19:58:    - Wrap stencil values: yes
+14:19:58:  * Hardware vertex / index buffers: yes
+14:19:58:  * Vertex programs: yes
+14:19:58:    - Max vertex program version: vs_3_0
+14:19:58:  * Fragment programs: yes
+14:19:58:    - Max fragment program version: ps_3_0
+14:19:58:  * Texture Compression: yes
+14:19:58:    - DXT: yes
+14:19:58:    - VTC: no
+14:19:58:  * Scissor Rectangle: yes
+14:19:58:  * Hardware Occlusion Query: yes
+14:19:58:  * User clip planes: yes
+14:19:58:  * VET_UBYTE4 vertex element type: yes
+14:19:58:  * Infinite far plane projection: yes
+14:19:58:  * Hardware render-to-texture: yes
+14:19:58:  * Floating point textures: yes
+14:19:58:  * Non-power-of-two textures: yes (limited)
+14:19:58:  * Volume textures: yes
+14:19:58:  * Multiple Render Targets: 4
+14:19:58:  * Point Sprites: yes
+14:19:58:  * Extended point parameters: yes
+14:19:58:  * Max Point Size: 256
+14:19:58:  * Vertex texture fetch: no
+14:19:58: ***************************************
+14:19:58: *** D3D9 : Subsystem Initialised OK ***
+14:19:58: ***************************************
+14:19:58: ResourceBackgroundQueue - threading disabled
+14:19:58: Particle Renderer Type 'billboard' registered
+14:19:58: SceneManagerFactory for type 'BspSceneManager' registered.
+14:19:58: Registering ResourceManager for type BspLevel
+14:19:58: SceneManagerFactory for type 'OctreeSceneManager' registered.
+14:19:58: SceneManagerFactory for type 'TerrainSceneManager' registered.
+14:19:58: Parsing scripts for resource group Autodetect
+14:19:58: Finished parsing scripts for resource group Autodetect
+14:19:58: Parsing scripts for resource group Bootstrap
+14:19:58: Parsing script OgreCore.material
+14:19:58: Parsing script OgreProfiler.material
+14:19:58: Parsing script Ogre.fontdef
+14:19:58: Parsing script OgreDebugPanel.overlay
+14:19:58: Texture: New_Ogre_Border_Center.png: Loading 1 faces(PF_A8R8G8B8,256x128x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1.
+14:19:58: Texture: New_Ogre_Border.png: Loading 1 faces(PF_A8R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x256x1.
+14:19:58: Texture: New_Ogre_Border_Break.png: Loading 1 faces(PF_A8R8G8B8,32x32x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
+14:19:58: Font BlueHighwayusing texture size 512x512
+14:19:58: Info: Freetype returned null for character 127 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 128 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 129 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 130 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 131 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 132 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 133 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 134 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 135 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 136 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 137 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 138 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 139 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 140 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 141 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 142 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 143 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 144 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 145 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 146 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 147 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 148 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 149 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 150 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 151 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 152 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 153 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 154 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 155 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 156 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 157 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 158 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 159 in font BlueHighway
+14:19:58: Info: Freetype returned null for character 160 in font BlueHighway
+14:19:58: Texture: BlueHighwayTexture: Loading 1 faces(PF_BYTE_LA,512x512x1) with 0 generated mipmaps from Image. Internal format is PF_BYTE_LA,512x512x1.
+14:19:58: Texture: ogretext.png: Loading 1 faces(PF_A8R8G8B8,256x128x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1.
+14:19:58: Parsing script OgreLoadingPanel.overlay
+14:19:58: Finished parsing scripts for resource group Bootstrap
+14:19:58: Parsing scripts for resource group General
+14:19:58: Parsing script Examples.program
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Ogre/BasicVertexPrograms/AmbientOneTexture encountered an error during loading and is thus not supported.
+OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.hlsl in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Ogre/BasicVertexPrograms/AmbientOneTextureHLSL encountered an error during loading and is thus not supported.
 OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.hlsl in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Ogre/HardwareSkinningTwoWeightsCg encountered an error during loading and is thus not supported.
-OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
-18:58:43: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
-18:58:43: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
-18:58:43: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
-18:58:43: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
-18:58:43: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
-18:58:43: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
-18:58:43: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
-18:58:43: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
-18:58:43: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
-18:58:43: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
-18:58:43: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Ogre/HardwareMorphAnimation encountered an error during loading and is thus not supported.
-OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Ogre/HardwarePoseAnimation encountered an error during loading and is thus not supported.
-OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: Parsing script Example.material
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource hdr.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Examples/MorningSkyBoxHDRfp encountered an error during loading and is thus not supported.
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Ogre/HardwareSkinningTwoWeightsCg encountered an error during loading and is thus not supported.
+OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
+14:19:58: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
+14:19:58: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
+14:19:58: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
+14:19:58: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
+14:19:58: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
+14:19:58: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
+14:19:58: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
+14:19:58: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
+14:19:58: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
+14:19:58: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
+14:19:58: Error at line 118 of Examples.program: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Ogre/HardwareMorphAnimation encountered an error during loading and is thus not supported.
+OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Ogre/HardwarePoseAnimation encountered an error during loading and is thus not supported.
+OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: Parsing script Example.material
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource hdr.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Examples/MorningSkyBoxHDRfp encountered an error during loading and is thus not supported.
 OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource hdr.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource hdr.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Examples/MorningCubeMapHDRfp encountered an error during loading and is thus not supported.
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource hdr.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Examples/MorningCubeMapHDRfp encountered an error during loading and is thus not supported.
 OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource hdr.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Ogre/HardwareSkinningOneWeight encountered an error during loading and is thus not supported.
-OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Ogre/HardwareSkinningOneWeightShadowCaster encountered an error during loading and is thus not supported.
-OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Grass.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Examples/GrassWaverVp encountered an error during loading and is thus not supported.
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Ogre/HardwareSkinningOneWeight encountered an error during loading and is thus not supported.
+OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Ogre/HardwareSkinningOneWeightShadowCaster encountered an error during loading and is thus not supported.
+OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Grass.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Examples/GrassWaverVp encountered an error during loading and is thus not supported.
 OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Grass.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: High-level program Ogre/HardwareSkinningTwoWeightsShadowCasterCg encountered an error during loading and is thus not supported.
-OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
-18:58:43: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
-18:58:43: Error in material jaiqua at line 994 of Example.material: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
-18:58:43: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
-18:58:43: Error in material jaiqua at line 995 of Example.material: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
-18:58:43: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
-18:58:43: Error in material jaiqua at line 996 of Example.material: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
-18:58:43: Parsing script Ogre.material
-18:58:43: Parsing script Examples.compositor
-18:58:44: Parsing script sample.fontdef
-18:58:44: Finished parsing scripts for resource group General
-18:58:44: Parsing scripts for resource group Internal
-18:58:44: Finished parsing scripts for resource group Internal
-18:58:44: Mesh: Loading ogrehead.mesh.
-18:58:44: Texture: WeirdEye.png: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
-18:58:45: Texture: GreenSkin.jpg: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
-18:58:45: Texture: spheremap.png: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
-18:58:45: D3D9 : ***** Dimensions altered by the render system
-18:58:45: D3D9 : ***** Source image dimensions : 96x96
-18:58:45: D3D9 : ***** Texture dimensions : 128x128
-18:58:45: Texture: dirt01.jpg: Loading 1 faces(PF_R8G8B8,96x96x1) with 7 generated mipmaps from Image. Internal format is PF_X8R8G8B8,128x128x1.
-18:58:45: Texture: cubescene_fr.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
-18:58:45: Texture: cubescene_bk.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
-18:58:45: Texture: cubescene_lf.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
-18:58:45: Texture: cubescene_rt.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
-18:58:45: Texture: cubescene_up.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
-18:58:46: Texture: cubescene_dn.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
-18:58:46: Texture: flare.png: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
-18:58:46: Mesh: Loading fish.mesh.
-18:58:46: Skeleton: Loading fish.skeleton
-18:58:46: Texture: steelhead.png: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
-18:58:46: WARNING: the mesh 'fish.mesh' includes vertices without bone assignments. Those vertices will transform to wrong position when skeletal animation enabled. To eliminate this, assign at least one bone assignment per vertex on your mesh.
-18:58:46: Creating viewport on target 'OGRE Render Window', rendering from camera 'PlayerCam', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0
-18:58:46: *** Initializing OIS ***
-18:58:52: Mesh: Loading Barrel.mesh.
-18:58:52: Texture: RustyBarrel.png: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
-18:58:56: Unregistering ResourceManager for type BspLevel
-18:58:56: *-*-* OGRE Shutdown
-18:58:56: Unregistering ResourceManager for type Compositor
-18:58:56: Unregistering ResourceManager for type Font
-18:58:56: Unregistering ResourceManager for type Skeleton
-18:58:56: Unregistering ResourceManager for type Mesh
-18:58:56: Unregistering ResourceManager for type HighLevelGpuProgram
-18:58:56: Uninstalling plugin: Cg Program Manager
-18:58:56: Plugin successfully uninstalled
-18:58:56: Unloading library .\Plugin_CgProgramManager_d
-18:58:56: Uninstalling plugin: Octree & Terrain Scene Manager
-18:58:56: Plugin successfully uninstalled
-18:58:56: Unloading library .\Plugin_OctreeSceneManager_d
-18:58:56: Uninstalling plugin: BSP Scene Manager
-18:58:56: Plugin successfully uninstalled
-18:58:56: Unloading library .\Plugin_BSPSceneManager_d
-18:58:56: Uninstalling plugin: ParticleFX
-18:58:56: Plugin successfully uninstalled
-18:58:56: Unloading library .\Plugin_ParticleFX_d
-18:58:56: Uninstalling plugin: GL RenderSystem
-18:58:56: *** Stopping Win32GL Subsystem ***
-18:58:56: Plugin successfully uninstalled
-18:58:56: Unloading library .\RenderSystem_GL_d
-18:58:57: Uninstalling plugin: D3D9 RenderSystem
-18:58:57: Render Target 'OGRE Render Window' Average FPS: 26.1227 Best FPS: 30.0097 Worst FPS: 0.534188
-18:58:57: D3D9 : Shutting down cleanly.
-18:58:57: Unregistering ResourceManager for type Texture
-18:58:57: Unregistering ResourceManager for type GpuProgram
-18:58:57: D3D9 : Direct3D9 Rendering Subsystem destroyed.
-18:58:57: Plugin successfully uninstalled
-18:58:57: Unloading library .\RenderSystem_Direct3D9_d
-18:58:57: Unregistering ResourceManager for type Material
+14:19:58: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: High-level program Ogre/HardwareSkinningTwoWeightsShadowCasterCg encountered an error during loading and is thus not supported.
+OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource Example_Basic.cg in resource group General or any other group. in ResourceGroupManager::openResource at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogreresourcegroupmanager.cpp (line 604)
+14:19:58: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
+14:19:58: Error in material jaiqua at line 994 of Example.material: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
+14:19:58: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
+14:19:58: Error in material jaiqua at line 995 of Example.material: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
+14:19:58: OGRE EXCEPTION(2:InvalidParametersException): This params object is not based on a program with named parameters. in GpuProgramParameters::getConstantDefinitionIterator at d:\eth\orxonox\ogre-win32-v1-4-5\ogremain\src\ogregpuprogram.cpp (line 854)
+14:19:58: Error in material jaiqua at line 996 of Example.material: Invalid param_named_auto attribute - This params object is not based on a program with named parameters.
+14:19:58: Parsing script Ogre.material
+14:19:58: Parsing script Examples.compositor
+14:19:59: Parsing script sample.fontdef
+14:19:59: Finished parsing scripts for resource group General
+14:19:59: Parsing scripts for resource group Internal
+14:19:59: Finished parsing scripts for resource group Internal
+14:19:59: Mesh: Loading ogrehead.mesh.
+14:19:59: Texture: WeirdEye.png: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
+14:19:59: Texture: GreenSkin.jpg: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
+14:19:59: Texture: spheremap.png: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
+14:19:59: D3D9 : ***** Dimensions altered by the render system
+14:19:59: D3D9 : ***** Source image dimensions : 96x96
+14:19:59: D3D9 : ***** Texture dimensions : 128x128
+14:19:59: Texture: dirt01.jpg: Loading 1 faces(PF_R8G8B8,96x96x1) with 7 generated mipmaps from Image. Internal format is PF_X8R8G8B8,128x128x1.
+14:19:59: Texture: cubescene_fr.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
+14:19:59: Texture: cubescene_bk.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
+14:19:59: Texture: cubescene_lf.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
+14:19:59: Texture: cubescene_rt.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
+14:19:59: Texture: cubescene_up.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
+14:19:59: Texture: cubescene_dn.jpg: Loading 1 faces(PF_R8G8B8,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,512x512x1.
+14:19:59: Texture: flare.png: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
+14:20:00: Mesh: Loading fish.mesh.
+14:20:00: Skeleton: Loading fish.skeleton
+14:20:00: Texture: steelhead.png: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
+14:20:00: WARNING: the mesh 'fish.mesh' includes vertices without bone assignments. Those vertices will transform to wrong position when skeletal animation enabled. To eliminate this, assign at least one bone assignment per vertex on your mesh.
+14:20:00: Creating viewport on target 'OGRE Render Window', rendering from camera 'PlayerCam', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0
+14:20:00: *** Initializing OIS ***
+14:20:00: Mesh: Loading Barrel.mesh.
+14:20:00: Texture: RustyBarrel.png: Loading 1 faces(PF_R8G8B8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1.
+14:20:23: Unregistering ResourceManager for type BspLevel
+14:20:23: *-*-* OGRE Shutdown
+14:20:23: Unregistering ResourceManager for type Compositor
+14:20:23: Unregistering ResourceManager for type Font
+14:20:23: Unregistering ResourceManager for type Skeleton
+14:20:23: Unregistering ResourceManager for type Mesh
+14:20:23: Unregistering ResourceManager for type HighLevelGpuProgram
+14:20:23: Uninstalling plugin: Cg Program Manager
+14:20:23: Plugin successfully uninstalled
+14:20:23: Unloading library .\Plugin_CgProgramManager_d
+14:20:23: Uninstalling plugin: Octree & Terrain Scene Manager
+14:20:23: Plugin successfully uninstalled
+14:20:23: Unloading library .\Plugin_OctreeSceneManager_d
+14:20:23: Uninstalling plugin: BSP Scene Manager
+14:20:23: Plugin successfully uninstalled
+14:20:23: Unloading library .\Plugin_BSPSceneManager_d
+14:20:23: Uninstalling plugin: ParticleFX
+14:20:23: Plugin successfully uninstalled
+14:20:23: Unloading library .\Plugin_ParticleFX_d
+14:20:23: Uninstalling plugin: GL RenderSystem
+14:20:23: *** Stopping Win32GL Subsystem ***
+14:20:23: Plugin successfully uninstalled
+14:20:23: Unloading library .\RenderSystem_GL_d
+14:20:23: Uninstalling plugin: D3D9 RenderSystem
+14:20:23: Render Target 'OGRE Render Window' Average FPS: 29.7516 Best FPS: 57.7114 Worst FPS: 19.98
+14:20:23: D3D9 : Shutting down cleanly.
+14:20:23: Unregistering ResourceManager for type Texture
+14:20:23: Unregistering ResourceManager for type GpuProgram
+14:20:23: D3D9 : Direct3D9 Rendering Subsystem destroyed.
+14:20:23: Plugin successfully uninstalled
+14:20:23: Unloading library .\RenderSystem_Direct3D9_d
+14:20:23: Unregistering ResourceManager for type Material
Index: code/branches/main_reto_vs05/src/orxonox_ship.cc
===================================================================
--- code/branches/main_reto_vs05/src/orxonox_ship.cc	(revision 193)
+++ code/branches/main_reto_vs05/src/orxonox_ship.cc	(revision 194)
@@ -26,9 +26,10 @@
  */
 
-#include "OgreSceneManager.h"
+#include "OgreMath.h"
+#include "OgreVector3.h"
+#include "OgreQuaternion.h"
 #include "OgreSceneNode.h"
 #include "OgreEntity.h"
-#include "OgreVector3.h"
-#include "OgreStringConverter.h"
+#include "OgreSceneManager.h"
 
 #include "inertial_node.h"
@@ -197,7 +198,7 @@
   * @return Bullet containing speed and entity.
   */
-  void OrxonoxShip::fire()
-  {
-    mainWeapon_->primaryFireRequest();
+  WeaponManager* OrxonoxShip::getMainWeapon()
+  {
+    return mainWeapon_;
   }
 
Index: code/branches/main_reto_vs05/src/orxonox_ship.h
===================================================================
--- code/branches/main_reto_vs05/src/orxonox_ship.h	(revision 193)
+++ code/branches/main_reto_vs05/src/orxonox_ship.h	(revision 194)
@@ -54,5 +54,5 @@
     Ogre::Vector3 getSpeed();
 
-	  void fire();
+    weapon::WeaponManager* getMainWeapon();
 
 	  bool tick(unsigned long, Ogre::Real);
Index: code/branches/main_reto_vs05/src/run_manager.cc
===================================================================
--- code/branches/main_reto_vs05/src/run_manager.cc	(revision 193)
+++ code/branches/main_reto_vs05/src/run_manager.cc	(revision 194)
@@ -88,5 +88,5 @@
   */
   RunManager::RunManager(OgreControl * ogre)
-        : ogre_(ogre), window_(ogre->getRenderWindow()), leftButtonDown_(false),
+        : ogre_(ogre), window_(ogre->getRenderWindow()), //leftButtonDown_(false),
         statsOn_(true), screenShotCounter_(0), timeUntilNextToggle_(0),
         filtering_(TFO_BILINEAR), aniso_(1), sceneDetailIndex_(0),
@@ -109,9 +109,4 @@
     bulletManager_ = new BulletManager(sceneMgr_);
     WeaponManager::loadWeapons();
-
-    // TODO: Use STL to make life easier. But it works this way too..
-    /*bullets_ = new Bullet*[10];
-    bulletsIndex_ = 0;
-    bulletsSize_ = 10;*/
 
 
@@ -220,9 +215,4 @@
 
     WeaponManager::destroyWeapons();
-
-    // clean up the bullet list
-    /*for (int i = 0; i < bulletsIndex_; i++)
-      delete bullets_[i];
-    delete bullets_;*/
   }
 
@@ -256,10 +246,4 @@
     bulletManager_->tick(time, deltaTime);
 
-    /*for (int i = 0; i < bulletsIndex_; i++)
-    {
-      bullets_[i]->node_->translate(bullets_[i]->speed_*deltaTime);
-      bullets_[i]->node_->yaw(Degree(deltaTime*100));
-      bullets_[i]->node_->roll(Degree(deltaTime*300));
-    }*/
 
     // HUMAN INTERFACE
@@ -366,4 +350,7 @@
     else
       playerShip_->setYThrust(0);
+
+    if (keyboard_->isKeyDown(KC_G))
+      playerShip_->getMainWeapon()->addAction(WeaponManager::RELOAD);
 
     if( keyboard_->isKeyDown(KC_ESCAPE) || keyboard_->isKeyDown(KC_Q) )
@@ -457,42 +444,12 @@
     const MouseState &ms = mouse_->getMouseState();
 
-    // This is a 'hack' to show some flying barrels..
-    // Usually, the Bullet created by the ship should be managed
-    // by the physics engine..
-    if (ms.buttonDown(MB_Left) && !leftButtonDown_)
-    {
-      // Prevent continuous fire for the moment.
-      leftButtonDown_ = true;
-
-      playerShip_->fire();
-      
-      // let ship fire one shot with its only weapon (Barrels..)
-      /*Bullet *tempBullet = playerShip_->fire();
-
-      // resize array if neccessary (double the size then)
-      if (bulletsIndex_ >= bulletsSize_)
-      {
-        // redimension the array
-        Bullet **tempArray = new Bullet*[2*bulletsSize_];
-        for (int i = 0; i < bulletsSize_; i++)
-          tempArray[i] = bullets_[i];
-        bulletsSize_ *= 2;
-        delete bullets_;
-        bullets_ = tempArray;
-      }
-
-      // add the bullet to the list
-      bullets_[bulletsIndex_++] = tempBullet;*/
-
-    }
-    else if (!ms.buttons)
-      leftButtonDown_ = false;
-
-    // space ship steering. This should definitely be done in the steering object
-    // Simply give it the mouse movements.
+    if (ms.buttonDown(MB_Left))
+      playerShip_->getMainWeapon()->primaryFireRequest();
+
+    if (ms.buttonDown(MB_Right))
+      playerShip_->getMainWeapon()->secondaryFireRequest();
+
     playerShip_->turnUpAndDown(Radian(ms.Y.rel * mouseSensitivity_));
     playerShip_->turnLeftAndRight(Radian(ms.X.rel * mouseSensitivity_));
-    //playerShip_->mRootNode->pitch(Degree(-ms.Y.rel * 0.13), Ogre::Node::TransformSpace::TS_LOCAL);
-    //playerShip_->mRootNode->yaw(Degree(-ms.X.rel * 0.13), Ogre::Node::TransformSpace::TS_PARENT);
 
     // keep rendering
Index: code/branches/main_reto_vs05/src/run_manager.h
===================================================================
--- code/branches/main_reto_vs05/src/run_manager.h	(revision 193)
+++ code/branches/main_reto_vs05/src/run_manager.h	(revision 194)
@@ -93,5 +93,5 @@
 	  // just to stop toggles flipping too fast
 	  Ogre::Real timeUntilNextToggle_;
-	  bool leftButtonDown_;
+	  //bool leftButtonDown_;
 	  Ogre::TextureFilterOptions filtering_;
 	  int aniso_;
Index: code/branches/main_reto_vs05/src/weapon/weapon_manager.cc
===================================================================
--- code/branches/main_reto_vs05/src/weapon/weapon_manager.cc	(revision 193)
+++ code/branches/main_reto_vs05/src/weapon/weapon_manager.cc	(revision 194)
@@ -52,11 +52,8 @@
         bulletCounter_(0), primaryFireRequest_(false), currentState_(IDLE),
         secondaryFireRequest_(false), selectedWeapon_(0),
-        bulletManager_(bulletManager),
-        actionListReadIndex_(0), actionListWriteIndex_(0)
+        bulletManager_(bulletManager), secondaryFired_(false),
+        timeSinceNextActionAdded_(0), actionAdded_(false), nextAction_(NOTHING)
   {
   	slots_ = new Weapon*[slotSize];
-    actionList_ = new Action[ACTION_LIST_SIZE];
-    for (int i = 0; i < ACTION_LIST_SIZE; i++)
-      actionList_[i] = NOTHING;
   }
 
@@ -66,6 +63,4 @@
     if (slots_)
       delete slots_;
-    if (actionList_)
-      delete actionList_;
   }
 
@@ -90,8 +85,8 @@
   bool WeaponManager::addAction(const Action act)
   {
-    if (actionList_[actionListWriteIndex_] == NOTHING)
-    {
-      actionList_[actionListWriteIndex_] = act;
-      actionListWriteIndex_ = (actionListWriteIndex_ + 1) % ACTION_LIST_SIZE;
+    if (nextAction_ != NOTHING)
+    {
+      nextAction_ = act;
+      actionAdded_ = true;
       return true;
     }
@@ -109,8 +104,4 @@
   void WeaponManager::primaryFire()
   {
-    currentState_ = PRIMARY_FIRE;
-
-    // TODO: add the name of the weapon manager. but for that,
-    // the factory is required.
     SceneNode *temp = sceneMgr_->getRootSceneNode()->createChildSceneNode(
           node_->getSceneNode()->getWorldPosition(),
@@ -124,20 +115,50 @@
     speed += node_->getWorldSpeed();
 
+	  temp->setScale(Vector3(1, 1, 1) * 4);
+	  temp->yaw(Degree(-90));
+
+	  bulletManager_->addBullet(new Bullet(temp, bulletEntity, speed));
+  }
+
+
+  void WeaponManager::primaryFiring(unsigned int time)
+  {
+    if (time > 100)
+    {
+      currentState_ = IDLE;
+    }
+  }
+
+
+  void WeaponManager::secondaryFireRequest()
+  {
+    secondaryFireRequest_ = true;
+  }
+
+
+  void WeaponManager::secondaryFire()
+  {
+    SceneNode *temp = sceneMgr_->getRootSceneNode()->createChildSceneNode(
+          node_->getSceneNode()->getWorldPosition(),
+          node_->getSceneNode()->getWorldOrientation());
+
+    Entity* bulletEntity = sceneMgr_->createEntity("BulletEntity"
+          + StringConverter::toString(bulletCounter_++), "Barrel.mesh");
+
+    Vector3 speed = (temp->getOrientation() * Vector3(0, 0, -1))
+          .normalisedCopy() * slots_[selectedWeapon_]->bulletSpeed_*0.5;
+    speed += node_->getWorldSpeed();
+
 	  temp->setScale(Vector3(1, 1, 1) * 10);
 	  temp->yaw(Degree(-90));
 
 	  bulletManager_->addBullet(new Bullet(temp, bulletEntity, speed));
-  
-    currentState_ = IDLE;
-  }
-
-
-  void WeaponManager::secondaryFireRequest()
-  {
-    secondaryFireRequest_ = true;
-  }
-
-  void WeaponManager::secondaryFire()
-  {
+  }
+
+
+  void WeaponManager::secondaryFiring(unsigned int time)
+  {
+    if (time > 250)
+      currentState_ = IDLE;
   }
 
@@ -149,44 +170,69 @@
       return true;
 
+    // process action adder
+    if (actionAdded_)
+    {
+      timeSinceNextActionAdded_ = time;
+      actionAdded_ = false;
+    }
+
     switch (currentState_)
     {
     case IDLE:
-      // first, process actions
-      if (actionList_[actionListReadIndex_] != NOTHING)
+      // first, process next action
+      if (nextAction_ != NOTHING)
       {
-        actionListReadIndex_ = (actionListReadIndex_ + 1) % ACTION_LIST_SIZE;
-        break;
+        actionStartTime_ = time;
+        switch (nextAction_)
+        {
+        case RELOAD:
+          break;
+
+        case CHANGE_AMMO:
+          break;
+
+        case SPECIAL:
+          break;
+
+        default:
+          break;
+        }
+
+        // pay attention when multithreaded!
+        nextAction_ = NOTHING;
       }
-
-      switch (actionList_[actionListReadIndex_])
+      else
       {
-      case RELOAD:
-        break;
-
-      case ZOOM_IN:
-        break;
-
-      case ZOOM_OUT:
-        break;
-
-      default:
-        break;
+        // secondly, execute firing
+        if (primaryFireRequest_ && !(secondaryFired_ && secondaryFireRequest_))
+        {
+          actionStartTime_ = time;
+          currentState_ = PRIMARY_FIRE;
+          secondaryFired_ = false;
+          primaryFire();
+        }
+        else if (secondaryFireRequest_)
+        {
+          actionStartTime_ = time;
+          currentState_ = SECONDARY_FIRE;
+          secondaryFired_ = true;
+          secondaryFire();
+        }
       }
 
-      // secondly, execute firing
-      if (primaryFireRequest_)
-        primaryFire();
-      else if (secondaryFireRequest_)
-        secondaryFire();
-
       break;
 
     case PRIMARY_FIRE:
+      primaryFiring((unsigned int)(time - actionStartTime_));
       break;
 
     case SECONDARY_FIRE:
+      secondaryFiring((unsigned int)(time - actionStartTime_));
       break;
 
     case RELOADING:
+      break;
+
+    case CHANGING_AMMO:
       break;
     }
@@ -194,4 +240,7 @@
     primaryFireRequest_ = false;
     secondaryFireRequest_ = false;
+
+    if (time - timeSinceNextActionAdded_ > nextActionValidityPeriod_)
+      nextAction_ = NOTHING;
 
     return true;
@@ -205,5 +254,5 @@
     for (int i = 0; i < 5; i++)
       weaponList_s[i] = NULL;
-    weaponList_s[0] = new Weapon("Barrel Gun", 10, 2, 500);
+    weaponList_s[0] = new Weapon("Barrel Gun", 10, 2, 1000);
     return true;
   }
Index: code/branches/main_reto_vs05/src/weapon/weapon_manager.h
===================================================================
--- code/branches/main_reto_vs05/src/weapon/weapon_manager.h	(revision 193)
+++ code/branches/main_reto_vs05/src/weapon/weapon_manager.h	(revision 194)
@@ -44,6 +44,6 @@
       NOTHING  = 0,
       RELOAD   = 1,
-      ZOOM_IN  = 2,
-      ZOOM_OUT = 3
+      CHANGE_AMMO  = 2,
+      SPECIAL  = 3
     };
 
@@ -53,5 +53,6 @@
       PRIMARY_FIRE = 1,
       SECONDARY_FIRE = 2,
-      RELOADING = 4
+      RELOADING = 3,
+      CHANGING_AMMO = 4,
     };
 
@@ -77,5 +78,9 @@
     void primaryFire();
 
+    void primaryFiring(unsigned int);
+
     void secondaryFire();
+
+    void secondaryFiring(unsigned int);
 
   public:
@@ -97,9 +102,13 @@
     bool secondaryFireRequest_;
 
+    unsigned long actionStartTime_;
+
     State currentState_;
+    bool secondaryFired_;
 
-    Action *actionList_;
-    int actionListReadIndex_;
-    int actionListWriteIndex_;
+    Action nextAction_;
+    bool actionAdded_;
+    unsigned long timeSinceNextActionAdded_;
+    static const unsigned long nextActionValidityPeriod_ = 500;
 
     static Weapon **weaponList_s;
