getObject.h File Reference

Go to the source code of this file.

Functions

ObjectgetObject (ObjId id)
ItemgetItem (ObjId id)
ContainergetContainer (ObjId id)
ActorgetActor (ObjId id)
MainActorgetMainActor ()
GumpgetGump (ObjId id)


Function Documentation

Actor* getActor ( ObjId  id  ) 

Definition at line 43 of file getObject.cpp.

References ObjectManager::get_instance(), and ObjectManager::getObject().

Referenced by Actor::areEnemiesNear(), Actor::calculateAttackDamage(), AnimationTracker::checkWeaponHit(), ActorAnimProcess::doHitSpecial(), ActorAnimProcess::doSpecial(), PaperdollGump::DraggingItem(), PaperdollGump::DropItem(), AnimationTracker::evaluateMaxAnimTravel(), CameraProcess::GetCameraLocation(), CombatProcess::getTarget(), CombatProcess::getTargetDirection(), CombatProcess::inAttackRange(), ActorAnimProcess::init(), CombatProcess::isEnemy(), CombatProcess::isValidTarget(), CurrentMap::loadMap(), Item::movedByPlayer(), GameMapGump::OnMouseClick(), PaperdollGump::PaintStats(), PaperdollGump::PaintThis(), Actor::receiveHit(), ActorAnimProcess::run(), ActorBarkNotifyProcess::run(), AmbushProcess::run(), ClearFeignDeathProcess::run(), CombatProcess::run(), FireballProcess::run(), GrantPeaceProcess::run(), LoiterProcess::run(), PathfinderProcess::run(), ResurrectionProcess::run(), SchedulerProcess::run(), CombatProcess::seekTarget(), AnimationTracker::step(), ActorAnimProcess::terminate(), CombatProcess::terminate(), PathfinderProcess::terminate(), PaperdollGump::TraceObjId(), CombatProcess::turnToDirection(), AnimationTracker::updateActorFlags(), and CombatProcess::waitForTarget().

Container* getContainer ( ObjId  id  ) 

Definition at line 38 of file getObject.cpp.

References ObjectManager::get_instance(), and ObjectManager::getObject().

Referenced by Container::CanAddItem(), ContainerGump::Close(), PaperdollGump::Close(), U8Game::ConCmd_cheatEquip(), U8Game::ConCmd_cheatItems(), ContainerGump::DraggingItem(), GameMapGump::DraggingItem(), PaperdollGump::DraggingItem(), ContainerGump::DropItem(), GameMapGump::DropItem(), PaperdollGump::DropItem(), UCMachine::execProcess(), Item::getParentAsContainer(), ContainerGump::getTargetContainer(), ContainerGump::InitGump(), ContainerGump::PaintThis(), ContainerGump::StartDraggingItem(), and ContainerGump::TraceObjId().

Gump* getGump ( ObjId  id  ) 

Definition at line 53 of file getObject.cpp.

References ObjectManager::get_instance(), and ObjectManager::getObject().

Referenced by ContainerGump::Close(), ItemRelativeGump::GetItemLocation(), ButtonWidget::getVlead(), ButtonWidget::InitGump(), BarkGump::loadData(), ButtonWidget::loadData(), BarkGump::NextText(), BookGump::NextText(), ScrollGump::NextText(), ButtonWidget::OnMouseLeft(), and ButtonWidget::OnMouseOver().

Item* getItem ( ObjId  id  ) 

Definition at line 33 of file getObject.cpp.

References ObjectManager::get_instance(), and ObjectManager::getObject().

Referenced by Item::ascend(), AudioProcess::calculateSoundVolume(), CameraProcess::CameraProcess(), ContainerGump::Close(), PaperdollGump::Close(), Item::collideMove(), U8Game::ConCmd_cheatEquip(), MainActor::ConCmd_useBackpack(), ActorAnimProcess::doHitSpecial(), ActorAnimProcess::doSpecial(), ContainerGump::DropItem(), UCMachine::execProcess(), FireballProcess::explode(), Item::explode(), CameraProcess::FindRoof(), MainActor::getAttackingDex(), MainActor::getDamageAmount(), MainActor::getDamageType(), MainActor::getDefendingDex(), ContainerGump::GetItemLocation(), ItemRelativeGump::GetItemLocation(), CameraProcess::GetLerped(), ContainerGump::GetLocationOfItem(), GameMapGump::GetLocationOfItem(), PaperdollGump::GetLocationOfItem(), MainActor::getWeaponOverlay(), Item::grab(), GravityProcess::init(), MissileTracker::isPathClear(), CameraProcess::ItemMoved(), AvatarMoverProcess::jump(), MissileTracker::launchItem(), Item::movedByPlayer(), GUIApp::moveDragging(), ContainerGump::OnMouseClick(), GameMapGump::OnMouseClick(), ContainerGump::OnMouseDouble(), GameMapGump::OnMouseDouble(), TargetGump::OnMouseUp(), GameMapGump::PaintThis(), PaperdollGump::PaintThis(), PathfinderProcess::PathfinderProcess(), Actor::receiveHit(), ActorAnimProcess::run(), AmbushProcess::run(), DestroyItemProcess::run(), FireballProcess::run(), GrantPeaceProcess::run(), GravityProcess::run(), MissileProcess::run(), PathfinderProcess::run(), SplitItemProcess::run(), SpriteProcess::run(), StartU8Process::run(), GUIApp::startDragging(), AnimationTracker::step(), GUIApp::stopDragging(), World::switchMap(), CameraProcess::terminate(), GravityProcess::terminate(), GameMapGump::TraceCoordinates(), PaperdollGump::TraceObjId(), Actor::tryAnim(), MainActor::useInventoryItem(), RemorseGame::writeSaveInfo(), U8Game::writeSaveInfo(), and SpriteProcess::~SpriteProcess().

MainActor* getMainActor (  ) 

Definition at line 48 of file getObject.cpp.

References ObjectManager::get_instance(), and ObjectManager::getObject().

Referenced by Actor::calculateAttackDamage(), Container::CanAddItem(), AvatarMoverProcess::canAttack(), AvatarMoverProcess::checkTurn(), MenuGump::ChildNotify(), U8Game::ConCmd_cheatEquip(), U8Game::ConCmd_cheatItems(), GameMapGump::ConCmd_dumpMap(), MainActor::ConCmd_heal(), MainActor::ConCmd_mark(), MainActor::ConCmd_maxstats(), MainActor::ConCmd_name(), MainActor::ConCmd_recall(), MainActor::ConCmd_teleport(), MainActor::ConCmd_toggleCombat(), MainActor::ConCmd_toggleInvincibility(), MainActor::ConCmd_useBackpack(), MainActor::ConCmd_useBedroll(), MainActor::ConCmd_useInventory(), MainActor::ConCmd_useKeyring(), MainActor::ConCmd_useRecall(), Actor::createActor(), Actor::die(), ActorAnimProcess::doHitSpecial(), ActorAnimProcess::doSpecial(), ContainerGump::DraggingItem(), GameMapGump::DraggingItem(), GameMapGump::DropItem(), HealProcess::feedAvatar(), GUIApp::getMouseFrame(), Item::getThrowRange(), AvatarMoverProcess::handleCombatMode(), AvatarMoverProcess::handleHangingMode(), AvatarMoverProcess::handleNormalMode(), TeleportEgg::hatch(), MenuGump::InitGump(), AvatarMoverProcess::jump(), MenuGump::OnKeyDown(), GameMapGump::OnMouseClick(), ContainerGump::OnMouseDouble(), GameMapGump::OnMouseDouble(), MiniStatsGump::OnMouseDouble(), ItemSorter::PaintSortItem(), GameMapGump::PaintThis(), MiniMapGump::PaintThis(), MiniStatsGump::PaintThis(), MusicProcess::playMusic(), Actor::receiveHit(), AvatarDeathProcess::run(), AvatarGravityProcess::run(), AvatarMoverProcess::run(), EggHatcherProcess::run(), HealProcess::run(), QuickAvatarMoverProcess::run(), TeleportToEggProcess::run(), GUIApp::saveGame(), MenuGump::selectEntry(), ContainerGump::StartDraggingItem(), GameMapGump::StartDraggingItem(), U8Game::startGame(), AvatarMoverProcess::step(), AvatarMoverProcess::turnToDirection(), World::worldStats(), RemorseGame::writeSaveInfo(), and U8Game::writeSaveInfo().

Object* getObject ( ObjId  id  ) 

Definition at line 28 of file getObject.cpp.

References ObjectManager::get_instance(), and ObjectManager::getObject().

Referenced by GUIApp::getGump(), EggHatcherProcess::run(), and StartU8Process::run().


Generated on Fri Jul 27 22:28:03 2007 for pentagram by  doxygen 1.4.7