FUNCTION int Q43R(obj user, int newType) { int Q5NC = 0x00; if(Q50G(user)) { if(newType >= 0x00) { if(isRiding(user)) { int Q52Q = unRide(user); } if(!(hasObjVar(Q62D, "oldBodyType"))) { setObjVar(Q62D, "oldBodyType", getObjType(Q62D)); } if(!(hasObjVar(Q62D, "oldHue"))) { setObjVar(Q62D, "oldHue", getHue(Q62D)); } setType(user, newType); setHue(user, 0x00); int Q4NC = (getSkillLevel(user, 0x19) / 0x05) * 0x05; if(isScroll()) { Q4NC = 0x3C; } Q4MU(user, Q4NC); Q5NC = 0x01; } } Q5UQ(this); return(Q5NC); }
void AlertBox::touchEnded(Touch* touch, Event* event) { if(_dead)return; if(!isScroll(touch)) { click(touch); isClose(touch); } _offsetPoint = touch->getLocation(); _moved = false; }