MissileType::MissileType(const char *tag, const char *name, struct sprite *sprite, bool isBeam, bool isFixedRange, struct mmode *mmode) : ObjectType(tag, name, sprite, item_layer), beam(isBeam), fixedrange(isFixedRange) { setMovementMode(mmode); }
void LLFloaterMove::initMovementMode() { EMovementMode initMovementMode = gAgent.getAlwaysRun() ? MM_RUN : MM_WALK; if (gAgent.getFlying()) { initMovementMode = MM_FLY; } setMovementMode(initMovementMode); if (gAgent.getAvatarObject()) { setEnabled(!gAgent.getAvatarObject()->isSitting()); } }
void LLFloaterMove::initMovementMode() { EMovementMode initMovementMode = gAgent.getAlwaysRun() ? MM_RUN : MM_WALK; if (gAgent.getFlying()) { initMovementMode = MM_FLY; } setMovementMode(initMovementMode); if (isAgentAvatarValid()) { showModeButtons(!gAgentAvatarp->isSitting()); } }
void LLFloaterMove::onFlyButtonClick() { setMovementMode(MM_FLY); }
void LLFloaterMove::onRunButtonClick() { setMovementMode(MM_RUN); }
void LLFloaterMove::onWalkButtonClick() { setMovementMode(MM_WALK); }