Public Member Functions | |
| RegionManager (SludgeEngine *vm) | |
| void | kill () |
| bool | addScreenRegion (int x1, int y1, int x2, int y2, int, int, int, int objectNum) |
| void | removeScreenRegion (int objectNum) |
| void | loadRegions (Common::SeekableReadStream *stream) |
| void | saveRegions (Common::WriteStream *stream) |
| void | showBoxes () |
| ScreenRegion * | getRegionForObject (int obj) |
| ScreenRegion * | getOverRegion () const |
| void | setOverRegion (ScreenRegion *newRegion) |
| void | updateOverRegion () |
| bool | isRegionChanged () const |
| void | updateLastRegion () |
| void | resetOverRegion () |
| void | resetLastRegion () |
| void | freeze (FrozenStuffStruct *frozenStuff) |
| void | resotre (FrozenStuffStruct *frozenStuff) |