From ec559360ab48b2c1044dd36ae54e01d9a180055c Mon Sep 17 00:00:00 2001 From: strangerke Date: Fri, 18 Feb 2011 22:24:32 +0100 Subject: HUGO: Move several short function bodies from headers to cpp files --- engines/hugo/object.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'engines/hugo/object.cpp') diff --git a/engines/hugo/object.cpp b/engines/hugo/object.cpp index f9364a8781..386689bf5e 100644 --- a/engines/hugo/object.cpp +++ b/engines/hugo/object.cpp @@ -61,6 +61,41 @@ ObjectHandler::ObjectHandler(HugoEngine *vm) : _vm(vm), _objects(0), _uses(0) { ObjectHandler::~ObjectHandler() { } +byte ObjectHandler::getBoundaryOverlay(uint16 index) const { + return _boundary[index]; +} + +byte ObjectHandler::getObjectBoundary(uint16 index) const { + return _objBound[index]; +} + +byte ObjectHandler::getBaseBoundary(uint16 index) const { + return _ovlBase[index]; +} + +byte ObjectHandler::getFirstOverlay(uint16 index) const { + return _overlay[index]; +} + +bool ObjectHandler::isCarried(int objIndex) const { + return _objects[objIndex].carriedFl; +} + +void ObjectHandler::setCarry(int objIndex, bool val) { + _objects[objIndex].carriedFl = val; +} + +void ObjectHandler::setVelocity(int objIndex, int8 vx, int8 vy) { + _objects[objIndex].vx = vx; + _objects[objIndex].vy = vy; +} + +void ObjectHandler::setPath(int objIndex, path_t pathType, int16 vxPath, int16 vyPath) { + _objects[objIndex].pathType = pathType; + _objects[objIndex].vxPath = vxPath; + _objects[objIndex].vyPath = vyPath; +} + /** * Save sequence number and image number in given object */ -- cgit v1.2.3