#include <map_object_single_generator.h>
Veřejné metody | |
MapObjectSingleGenerator (const BombicMap::Field &field) | |
Konstrukce pro policko field . | |
virtual BombicMapObject::Type | type ()=0 |
Typ generovaneho objektu. | |
virtual bool | canGenerate () |
Jestli je mozne generovat dalsi objekt. | |
virtual void | addGeneratedObject (BombicMapObject *mapObject) |
Pridat generovany objekt. |
Omezuje obecny MapObjectGenerator
na generovani pouze jednoho kusu objektu.
MapObjectSingleGenerator::MapObjectSingleGenerator | ( | const BombicMap::Field & | field | ) |
Konstrukce pro policko field
.
field | policko mapy, pro ktere chceme generovat |
virtual BombicMapObject::Type MapObjectSingleGenerator::type | ( | ) | [pure virtual] |
Typ generovaneho objektu.
Implementuje MapObjectGenerator.
Implementováno v BonusGenerator a BoxGenerator.
bool MapObjectSingleGenerator::canGenerate | ( | ) | [virtual] |
Jestli je mozne generovat dalsi objekt.
Reimplementuje stejnojmenný prvek z MapObjectGenerator.
void MapObjectSingleGenerator::addGeneratedObject | ( | BombicMapObject * | mapObject | ) | [virtual] |
Pridat generovany objekt.
mapObject | pridavany objekt |
Reimplementuje stejnojmenný prvek z MapObjectGenerator.