00001 //-*-Mode: C++;-*- 00002 #ifndef _MazeGame_h_ 00003 #define _MazeGame_h_ 00004 00005 #include "Object.h" 00006 00007 //---- MazeGame ----------------------------------------------------------- 00008 00009 // Vorwaertsdeklaration 00010 class Maze; 00011 class MazeFactory; 00012 00013 class MazeGame : public Object 00014 { 00015 public: 00016 MazeGame(); 00017 virtual ~MazeGame(); 00018 00019 class Maze * CreateMaze(class MazeFactory *factory); 00020 00021 virtual void Print(int indent = 0); 00022 }; 00023 00024 #endif