Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members

StateSettings.hpp

Go to the documentation of this file.
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 __STATE_SETTINGS_H__
00007 #define __STATE_SETTINGS_H__
00008 
00009 #include "GameState.hpp"
00010 
00011 namespace nge
00012 {
00013         namespace game
00014         {
00015 
00016                 class StateSettings : public GameState
00017                 {
00018                 public:
00019                         virtual void Init(GameManager* pManager) = 0;
00020                         virtual void Update(GameManager* pManager) = 0;
00021                         virtual void Clear(GameManager* pManager) = 0;
00022                         virtual void OnEvent(GameManager* pManager) = 0;
00023 
00025                         virtual ~StateSettings();
00026 
00027                 protected:
00029                         StateSettings();
00030                 };
00031 
00032         } // namespace game
00033 } // namespace nge
00034 
00035 #endif // __STATE_SETTINGS_H__

The NUSoftware Game Engine
The NUSoftware Game Engine Documentation © 2007-2008 by Tomer Nosrati. Generated on Sat Apr 26 16:52:34 2008 by Doxygen (1.5.5)