- Main Page
- Classes
- Files

- File List
- File Members

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

Go to the documentation of this file.

    00001 #ifndef _IBREAKOUTLEVELGENERATOR_H_
    00002 #define _IBREAKOUTLEVELGENERATOR_H_
    00003
    00004 #include <vector>
    00005 #include "BreakoutLocationArray.h"
    00006 #include "BreakoutBox.h"
    00007 #include "Vector2.h"
    00008
    00009 typedef std::vector<BreakoutBox*> BreakoutLevel;
    00010
    00011 class IBreakoutLevelGenerator
    00012 {
    00013         public:
    00014         IBreakoutLevelGenerator() {}
    00015         ~IBreakoutLevelGenerator() {}
    00016
    00017         virtual BreakoutLevel* GenerateLevel(BreakoutLocationArray* pAvailableLocations, const Vector2i &boxSize, const int &maxHealth) = 0;
    00018 };
    00019
    00020 #endif