Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members |
00001 // Copyright (c) 2007-2008 Tomer Nosrati 00002 // This file is part of the "NUSoftware Game Engine". 00003 // For conditions of distribution and use, see copyright notice in nge.hpp 00004 00005 #pragma once 00006 #ifndef __NUSOFTWARE_INTRO_LEVEL_H__ 00007 #define __NUSOFTWARE_INTRO_LEVEL_H__ 00008 00009 #include "Level.hpp" 00010 #include "NUSoftwareIntroSceneNode.hpp" 00011 00012 namespace nge 00013 { 00014 namespace game 00015 { 00016 00017 class NUSoftwareIntroLevel : public Level 00018 { 00019 public: 00020 NUSoftwareIntroLevel(GameManager* pManager) 00021 : Level(pManager), m_pWorld(0), m_pZoneGroup(0), m_pZone(0) {} 00022 00024 virtual ~NUSoftwareIntroLevel() {} 00025 00026 virtual void init(); 00027 00028 virtual void load(); 00029 00030 virtual void clear(); 00031 00032 private: 00033 array<ILightSceneNode*> m_aLights; 00034 00035 IWorldLevelNode* m_pWorld; 00036 IZoneGroupLevelNode* m_pZoneGroup; 00037 IZoneLevelNode* m_pZone; 00038 }; 00039 00040 } // namespace game 00041 } // namespace nge 00042 00043 #endif // __NUSOFTWARE_INTRO_LEVEL_H__
The NUSoftware Game Engine Documentation © 2007-2008 by Tomer Nosrati. Generated
on Sat Apr 26 16:52:34 2008 by Doxygen
(1.5.5) |