- Main Page
- Classes
- Files

- File List
- File Members

# C:/Users/Public/AGS Final Folder/BFLETCHER D4010283/Source/Game/Source/IScene.h

Go to the documentation of this file.

    00001 #ifndef _ISCENE_H_
    00002 #define _ISCENE_H_
    00003
    00004 #include "IEventListener.h"
    00005
    00006 class IScene : public IEventListener
    00007 {
    00008         public:
    00009         IScene() {}
    00010         ~IScene() {}
    00011
    00012         virtual void Initialise() = 0;
    00013         virtual void Draw() = 0;
    00014         virtual void Update() = 0;
    00015         virtual void Shutdown() = 0;
    00016
    00017         virtual void Activate() = 0;
    00018         virtual void Deactivate() = 0;
    00019
    00020         //Inherited from event listener.
    00021         //virtual bool HandleEvent(IEvent* pEvent) = 0;
    00022 };
    00023
    00024 #endif