void PointerController::handleMessage(const Message& message) { switch (message.what) { case MSG_ANIMATE: doAnimate(); break; case MSG_INACTIVITY_TIMEOUT: doInactivityTimeout(); break; } }
int Router::megaTableAnimate(byte *ob_logic, byte *ob_graph, byte *ob_mega, byte *animTable, bool reverse) { int32 animRes = 0; // If this is the start of the anim, read the anim table to get the // appropriate anim resource ObjectLogic obLogic(ob_logic); if (obLogic.getLooping() == 0) { ObjectMega obMega(ob_mega); // Appropriate anim resource is in 'table[direction]' animRes = READ_LE_UINT32(animTable + 4 * obMega.getCurDir()); } return doAnimate(ob_logic, ob_graph, animRes, reverse); }
void CSpotLight::animate() { if (mEnabled) doAnimate(); }
void CBaseSprite::animate() { if (mEnabled) doAnimate(); }