00001 //-*-Mode: C++;-*- 00002 #ifndef _BombedMazeFactory_h_ 00003 #define _BombedMazeFactory_h_ 00004 00005 #include "MazeFactory.h" 00006 00007 //---- BombedMazeFactory ----------------------------------------------------------- 00008 00009 class BombedMazeFactory : public MazeFactory 00010 { 00011 public: 00012 BombedMazeFactory(); 00013 virtual ~BombedMazeFactory(); 00014 00015 virtual class Wall * MakeWall() const; 00016 00017 virtual void Print(int indent = 0); 00018 }; 00019 00020 #endif