25#ifndef PEGASUS_ITEMS_BIOCHIPS_MAPCHIP_H
26#define PEGASUS_ITEMS_BIOCHIPS_MAPCHIP_H
28#include "pegasus/items/biochips/biochipitem.h"
29#include "pegasus/items/biochips/mapimage.h"
40 MapChip(
const ItemID,
const NeighborhoodID,
const RoomID,
const DirectionConstant);
43 void select()
override;
44 void deselect()
override;
45 void takeSharedArea()
override;
46 void giveUpSharedArea()
override;
48 void moveToMapLocation(
const NeighborhoodID,
const RoomID,
const DirectionConstant);
53 bool beenToMaze() {
return _image.anyFlagSet(); }
Definition: biochipitem.h:32
Definition: mapimage.h:40
Definition: algorithm.h:29