ScummVM API documentation
Titanic::CNamedItem Class Reference
Inheritance diagram for Titanic::CNamedItem:
Titanic::CTreeItem Titanic::CMessageTarget Titanic::CSaveableObject Titanic::CGameObject Titanic::CLinkItem Titanic::CNodeItem Titanic::CPlaceHolderItem Titanic::CRoomItem Titanic::CViewItem Titanic::CAnnounce Titanic::CAnnoyBarbot Titanic::CAutoMusicPlayerBase Titanic::CAutoSoundEvent Titanic::CAutoSoundPlayer Titanic::CBackground Titanic::CBackgroundSoundMaker Titanic::CBarBell Titanic::CBarMenu Titanic::CBarMenuButton Titanic::CBelbotGetLight Titanic::CBottomOfWellMonitor Titanic::CBowlUnlocker Titanic::CBrainSlot Titanic::CBridgeDoor Titanic::CCDROM Titanic::CCDROMComputer Titanic::CCDROMTray Titanic::CCallBot Titanic::CCallPellerator Titanic::CCarry Titanic::CCharacter Titanic::CChevCode Titanic::CChevPanel Titanic::CChickenCooler Titanic::CClickResponder Titanic::CComputerScreen Titanic::CCookie Titanic::CCredits Titanic::CDeadArea Titanic::CDoorbotElevatorHandler Titanic::CDoorbotHomeHandler Titanic::CDropTarget Titanic::CEditControl Titanic::CElevatorActionArea Titanic::CEmptyNutBowl Titanic::CEndCreditText Titanic::CEndCredits Titanic::CEndExplodeShip Titanic::CEndGameCredits Titanic::CEndSequenceControl Titanic::CEnterBridge Titanic::CEnterExitFirstClassState Titanic::CEnterExitSecClassMiniLift Titanic::CEnterExitView Titanic::CEnterSecClassState Titanic::CExitLift Titanic::CExitPellerator Titanic::CFan Titanic::CFanControl Titanic::CFanDecrease Titanic::CFanIncrease Titanic::CFanNoises Titanic::CFloorIndicator Titanic::CGetLiftEye2 Titanic::CGlassSmasher Titanic::CGondolierBase Titanic::CHammerClip Titanic::CHeadSlot Titanic::CHeadSpinner Titanic::CIdleSummoner Titanic::CLeaveSecClassState Titanic::CLongStickDispenser Titanic::CMailMan Titanic::CMaitreDProdReceptor Titanic::CMissiveOMat Titanic::CMovePlayerTo Titanic::CMovieTester Titanic::CMusicPlayer Titanic::CNavHelmet Titanic::CNavigationComputer Titanic::CNutReplacer Titanic::CPET Titanic::CPETClass1 Titanic::CPETClass2 Titanic::CPETClass3 Titanic::CPETMonitor Titanic::CPETPosition Titanic::CPETSentinal Titanic::CPETShowTranslation Titanic::CPETSounds Titanic::CPETTransition Titanic::CPETTransport Titanic::CParrotLobbyObject Titanic::CParrotLoser Titanic::CParrotNutBowlActor Titanic::CParrotNutEater Titanic::CParrotTrigger Titanic::CPetControl Titanic::CPetDisabler Titanic::CPetGraphic Titanic::CPetGraphic2 Titanic::CPhonographLid Titanic::CPickUp Titanic::CPlaceHolder Titanic::CPlayerMeetsParrot Titanic::CPortHole Titanic::CReservedTable Titanic::CRobotController Titanic::CSGTDoors Titanic::CSGTNavigation Titanic::CSGTRestaurantDoors Titanic::CSUBGlass Titanic::CSUBWrapper Titanic::CSearchPoint Titanic::CShipSettingButton Titanic::CShowCellpoints Titanic::CSplashAnimation Titanic::CStarControl Titanic::CStarlingPuret Titanic::CStaticImage Titanic::CSweetBowl Titanic::CTOWParrotNav Titanic::CThrowTVDownWell Titanic::CTitaniaSpeech Titanic::CTitaniaStillControl Titanic::CToggleSwitch Titanic::CTriggerAutoMusicPlayer Titanic::CVolumeControl Titanic::PETLeaf

Public Member Functions

CString dumpItem (int indent) const override
 
void save (SimpleFile *file, int indent) override
 
void load (SimpleFile *file) override
 
const CString getName () const override
 
bool isEquals (const CString &name, bool startsWith=false) const override
 
virtual CViewItem * findView () const
 
virtual CNodeItem * findNode () const
 
virtual CRoomItem * findRoom () const
 
- Public Member Functions inherited from Titanic::CTreeItem
void dump (int indent)
 
virtual CString dumpItem (int indent) const
 
void save (SimpleFile *file, int indent) override
 
void load (SimpleFile *file) override
 
virtual CGameManager * getGameManager () const
 
virtual bool isFileItem () const
 
virtual bool isRoomItem () const
 
virtual bool isNodeItem () const
 
virtual bool isViewItem () const
 
virtual bool isLinkItem () const
 
virtual bool isPlaceHolderItem () const
 
virtual bool isNamedItem () const
 
virtual bool isGameObject () const
 
virtual bool isGameObjectDescItem () const
 
virtual const CString getName () const
 
virtual bool isEquals (const CString &name, bool startsWith=false) const
 
virtual int compareTo (const CString &name, int maxLen=0) const
 
virtual const CMovieClipList * getMovieClips () const
 
virtual bool connectsTo (CViewItem *destView) const
 
virtual void draw (CScreenManager *screenManager)
 
virtual Rect getBounds () const
 
virtual void freeSurface ()
 
CTreeItem * getParent () const
 
CProjectItem * getRoot () const
 
CTreeItem * getNextSibling () const
 
CTreeItem * getPriorSibling () const
 
CTreeItem * getLastSibling ()
 
CTreeItem * getFirstChild () const
 
CTreeItem * getLastChild () const
 
CTreeItem * scan (CTreeItem *item) const
 
CTreeItem * findChildInstanceOf (ClassDef *classDef) const
 
CTreeItem * findNextInstanceOf (ClassDef *classDef, CTreeItem *startItem) const
 
void addUnder (CTreeItem *newParent)
 
void setParent (CTreeItem *newParent)
 
void addSibling (CTreeItem *item)
 
void moveUnder (CTreeItem *newParent)
 
void destroyAll ()
 
int destroyChildren ()
 
void detach ()
 
void attach (CTreeItem *item)
 
CNamedItem * findByName (const CString &name, bool subMatch=false)
 
void save (SimpleFile *file, int indent) override
 
void load (SimpleFile *file) override
 
- Public Member Functions inherited from Titanic::CSaveableObject
virtual ClassDef * getType () const
 
bool isInstanceOf (const ClassDef *classDef) const
 
virtual void save (SimpleFile *file, int indent)
 
virtual void load (SimpleFile *file)
 
virtual void saveHeader (SimpleFile *file, int indent)
 
virtual void saveFooter (SimpleFile *file, int indent)
 

Public Attributes

CString _name
 
 CLASSDEF
 
- Public Attributes inherited from Titanic::CTreeItem
 CLASSDEF
 
- Public Attributes inherited from Titanic::CMessageTarget
 CLASSDEF
 

Additional Inherited Members

- Static Public Member Functions inherited from Titanic::CSaveableObject
static void initClassList ()
 
static void freeClassList ()
 
static CSaveableObject * createInstance (const Common::String &name)
 
- Static Public Attributes inherited from Titanic::CSaveableObject
static ClassDef * _type
 
- Protected Member Functions inherited from Titanic::CMessageTarget
virtual const MSGMAP * getMessageMap () const
 
- Static Protected Member Functions inherited from Titanic::CMessageTarget
static const MSGMAP * getThisMessageMap ()
 

Member Function Documentation

◆ dumpItem()

CString Titanic::CNamedItem::dumpItem ( int  indent) const
overridevirtual

Dump the item

Reimplemented from Titanic::CTreeItem.

◆ save()

void Titanic::CNamedItem::save ( SimpleFile *  file,
int  indent 
)
overridevirtual

Save the data for the class to file

Reimplemented from Titanic::CMessageTarget.

Reimplemented in Titanic::CPellerator, Titanic::CNodeItem, Titanic::CRoomItem, Titanic::CStaticImage, Titanic::CTurnOnObject, Titanic::CTurnOnPlaySound, Titanic::CTurnOnTurnOff, Titanic::CViewItem, Titanic::CAnnounce, Titanic::CAnnoyBarbot, Titanic::CArbBackground, Titanic::CArboretumGate, Titanic::CAutoAnimate, Titanic::CBarBell, Titanic::CBarMenu, Titanic::CBarMenuButton, Titanic::CBelbotGetLight, Titanic::CBomb, Titanic::CBottomOfWellMonitor, Titanic::CBowlUnlocker, Titanic::CBrainSlot, Titanic::CBridgeDoor, Titanic::CBridgeView, Titanic::CBrokenPellBase, Titanic::CBrokenPellerator, Titanic::CBrokenPelleratorFroz, Titanic::CCage, Titanic::CCaptainsWheel, Titanic::CCDROM, Titanic::CCDROMComputer, Titanic::CCDROMTray, Titanic::CCellPointButton, Titanic::CChevCode, Titanic::CChevPanel, Titanic::CChickenCooler, Titanic::CChickenDispensor, Titanic::CCloseBrokenPel, Titanic::CodeWheel, Titanic::CComputer, Titanic::CComputerScreen, Titanic::CCookie, Titanic::CCredits, Titanic::CCreditsButton, Titanic::CDeadArea, Titanic::CDeskClickResponder, Titanic::CDoorbotElevatorHandler, Titanic::CDoorbotHomeHandler, Titanic::CEarSweetBowl, Titanic::CEjectPhonographButton, Titanic::CElevatorActionArea, Titanic::CEmmaControl, Titanic::CEmptyNutBowl, Titanic::CEndCreditText, Titanic::CEndCredits, Titanic::CEndExplodeShip, Titanic::CEndGameCredits, Titanic::CEndSequenceControl, Titanic::CFan, Titanic::CFanControl, Titanic::CFanDecrease, Titanic::CFanIncrease, Titanic::CFanNoises, Titanic::CFloorIndicator, Titanic::CGamesConsole, Titanic::CGetLiftEye2, Titanic::CGlassSmasher, Titanic::CGondolierBase, Titanic::CGondolierChest, Titanic::CGondolierFace, Titanic::CGondolierMixer, Titanic::CGondolierSlider, Titanic::CHammerClip, Titanic::CHammerDispensor, Titanic::CHammerDispensorButton, Titanic::CHeadSlot, Titanic::CHeadSmashEvent, Titanic::CHeadSmashLever, Titanic::CHeadSpinner, Titanic::CIdleSummoner, Titanic::CLeaveSecClassState, Titanic::CLemonDispensor, Titanic::CLight, Titanic::CLightSwitch, Titanic::CLittleLiftButton, Titanic::CLongStickDispenser, Titanic::CMaitreDArmHolder, Titanic::CMaitreDBody, Titanic::CMaitreDLegs, Titanic::CMaitreDProdReceptor, Titanic::CMissiveOMat, Titanic::CMissiveOMatButton, Titanic::CMovieTester, Titanic::CMusicConsoleButton, Titanic::CMusicRoomPhonograph, Titanic::CMusicRoomStopPhonographButton, Titanic::CMusicSystemLock, Titanic::CMusicalInstrument, Titanic::CNavHelmet, Titanic::CNavHelmetOff, Titanic::CNavHelmetOn, Titanic::CNavigationComputer, Titanic::CNoNutBowl, Titanic::CNoseHolder, Titanic::CNullPortHole, Titanic::CNutReplacer, Titanic::CParrotLobbyController, Titanic::CParrotLobbyLinkUpdater, Titanic::CParrotLobbyObject, Titanic::CParrotLobbyViewObject, Titanic::CParrotLoser, Titanic::CParrotNutBowlActor, Titanic::CParrotNutEater, Titanic::CParrotPerchHolder, Titanic::CParrotTrigger, Titanic::CPlayerMeetsParrot, Titanic::CPET, Titanic::CPETClass1, Titanic::CPETClass2, Titanic::CPETClass3, Titanic::CPETLift, Titanic::CPETMonitor, Titanic::CPETPellerator, Titanic::CPETPosition, Titanic::CPETSentinal, Titanic::CPETSounds, Titanic::CPETTransition, Titanic::CPETTransport, Titanic::CPetDisabler, Titanic::CPhonograph, Titanic::CPhonographLid, Titanic::CPickUp, Titanic::CPickUpBarGlass, Titanic::CPickUpHose, Titanic::CPickUpLemon, Titanic::CPickUpSpeechCentre, Titanic::CPickUpVisCentre, Titanic::CPlaceHolderItem, Titanic::CBarShelfVisCentre, Titanic::CLemonOnBar, Titanic::CPlaceHolder, Titanic::CTVOnBar, Titanic::CPlayMusicButton, Titanic::CPlayOnAct, Titanic::CPortHole, Titanic::CRecordPhonographButton, Titanic::CReplacementEar, Titanic::CReservedTable, Titanic::CRestaurantCylinderHolder, Titanic::CRestaurantPhonograph, Titanic::CSauceDispensor, Titanic::CSearchPoint, Titanic::CSeasonBackground, Titanic::CSeasonBarrel, Titanic::CSeasonalAdjustment, Titanic::CServiceElevatorWindow, Titanic::CArmchair, Titanic::CBasin, Titanic::CBedfoot, Titanic::CBedhead, Titanic::CChestOfDrawers, Titanic::CDesk, Titanic::CDeskchair, Titanic::CDrawer, Titanic::CSGTDoors, Titanic::SGTNav, Titanic::CSGTNavigation, Titanic::CSGTRestaurantDoors, Titanic::CSGTStateControl, Titanic::CSGTStateRoom, Titanic::CSGTTV, Titanic::CSGTUpperDoorsSound, Titanic::CToilet, Titanic::CVase, Titanic::CWashstand, Titanic::CShipSetting, Titanic::CShipSettingButton, Titanic::CShowCellpoints, Titanic::CSpeechDispensor, Titanic::CSplashAnimation, Titanic::CStarlingPuret, Titanic::CStartAction, Titanic::CStopPhonographButton, Titanic::CSUBGlass, Titanic::CSUBWrapper, Titanic::CSweetBowl, Titanic::CTelevision, Titanic::CThirdClassCanal, Titanic::CThrowTVDownWell, Titanic::CTitaniaStillControl, Titanic::CTOWParrotNav, Titanic::CGondolier, Titanic::CLift, Titanic::CLiftindicator, Titanic::CPellerator, Titanic::CServiceElevator, Titanic::CTransport, Titanic::CUpLighter, Titanic::CUselessLever, Titanic::CVolumeControl, Titanic::CWheelButton, Titanic::CWheelHotSpot, Titanic::CWheelSpin, Titanic::CWheelSpinHorn, Titanic::CActButton, Titanic::CChangesSeasonButton, Titanic::CChevLeftOff, Titanic::CChevLeftOn, Titanic::CChevRightOff, Titanic::CChevRightOn, Titanic::CChevSendRecSwitch, Titanic::CEditControl, Titanic::CElevatorButton, Titanic::CGetFromSucc, Titanic::CHelmetOnOff, Titanic::CHomePhoto, Titanic::CIconNavAction, Titanic::CIconNavButt, Titanic::CIconNavDown, Titanic::CIconNavImage, Titanic::CIconNavLeft, Titanic::CIconNavReceive, Titanic::CIconNavRight, Titanic::CIconNavSend, Titanic::CIconNavUp, Titanic::CKeybrdButt, Titanic::CMoveObjectButton, Titanic::CMusicControl, Titanic::CMusicSlider, Titanic::CMusicSliderPitch, Titanic::CMusicSliderSpeed, Titanic::CMusicSwitch, Titanic::CMusicSwitchInversion, Titanic::CMusicSwitchReverse, Titanic::CMusicVoiceMute, Titanic::CSendToSucc, Titanic::CSGTSelector, Titanic::CSliderButton, Titanic::CSmallChevLeftOff, Titanic::CSmallChevLeftOn, Titanic::CSmallChevRightOff, Titanic::CSmallChevRightOn, Titanic::CSTButton, Titanic::CStatusChangeButton, Titanic::CTextDown, Titanic::CTextSkrew, Titanic::CTextUp, Titanic::CToggleButton, Titanic::CToggleSwitch, Titanic::CAutoSoundEvent, Titanic::CBilgeAutoSoundEvent, Titanic::CBilgeDispensorEvent, Titanic::CDoorAutoSoundEvent, Titanic::CServiceElevatorDoor, Titanic::CCallPellerator, Titanic::CEnterBombRoom, Titanic::CEnterBridge, Titanic::CEnterExitFirstClassState, Titanic::CEnterExitMiniLift, Titanic::CEnterExitSecClassMiniLift, Titanic::CEnterExitView, Titanic::CEnterSecClassState, Titanic::CExitArboretum, Titanic::CExitBridge, Titanic::CExitLift, Titanic::CExitPellerator, Titanic::CExitStateRoom, Titanic::CExitTiania, Titanic::CMovePlayerInParrotRoom, Titanic::CMovePlayerTo, Titanic::CMovePlayerToFrom, Titanic::CMultiMove, Titanic::CPanFromPel, Titanic::CRestaurantPanHandler, Titanic::CRestrictedMove, Titanic::CScraliontisTable, Titanic::CTripDownCanal, Titanic::CBarbot, Titanic::CBellBot, Titanic::CBilgeSuccUBus, Titanic::CCallBot, Titanic::CCharacter, Titanic::CDeskbot, Titanic::CDoorbot, Titanic::CLiftBot, Titanic::CMaitreD, Titanic::CMobile, Titanic::CParrot, Titanic::CParrotSuccUBus, Titanic::CRobotController, Titanic::CStarlings, Titanic::CSuccUBus, Titanic::CSummonBots, Titanic::CTitania, Titanic::CTrueTalkNPC, Titanic::CPetControl, Titanic::CPetDragChev, Titanic::CPetGraphic, Titanic::CPetGraphic2, Titanic::PETLeaf, Titanic::CPetModeOff, Titanic::CPetModeOn, Titanic::CPetModePanel, Titanic::CPetPannel1, Titanic::CPetPannel2, Titanic::CPetPannel3, Titanic::CPETShowTranslation, Titanic::CAutoMusicPlayer, Titanic::CAutoMusicPlayerBase, Titanic::CAutoSoundPlayer, Titanic::CAutoSoundPlayerADSR, Titanic::CBackgroundSoundMaker, Titanic::CBirdSong, Titanic::CDomeFromTopOfWell, Titanic::CEnterViewTogglesOtherMusic, Titanic::CGondolierSong, Titanic::CMusicPlayer, Titanic::CNodeAutoSoundPlayer, Titanic::CRestrictedAutoMusicPlayer, Titanic::CRoomAutoSoundPlayer, Titanic::CRoomTriggerAutoMusicPlayer, Titanic::CSeasonNoises, Titanic::CSeasonalMusicPlayer, Titanic::CTitaniaSpeech, Titanic::CTriggerAutoMusicPlayer, Titanic::CViewAutoSoundPlayer, Titanic::CViewTogglesOtherMusic, Titanic::CWaterLappingSounds, and Titanic::CStarControl.

◆ load()

void Titanic::CNamedItem::load ( SimpleFile *  file)
overridevirtual

Load the data for the class from file

Reimplemented from Titanic::CMessageTarget.

Reimplemented in Titanic::CPellerator, Titanic::CNodeItem, Titanic::CRoomItem, Titanic::CStaticImage, Titanic::CTurnOnObject, Titanic::CTurnOnPlaySound, Titanic::CTurnOnTurnOff, Titanic::CViewItem, Titanic::CAnnounce, Titanic::CAnnoyBarbot, Titanic::CArbBackground, Titanic::CArboretumGate, Titanic::CAutoAnimate, Titanic::CBarBell, Titanic::CBarMenu, Titanic::CBarMenuButton, Titanic::CBelbotGetLight, Titanic::CBomb, Titanic::CBottomOfWellMonitor, Titanic::CBowlUnlocker, Titanic::CBrainSlot, Titanic::CBridgeDoor, Titanic::CBridgeView, Titanic::CBrokenPellBase, Titanic::CBrokenPellerator, Titanic::CBrokenPelleratorFroz, Titanic::CCage, Titanic::CCaptainsWheel, Titanic::CCDROM, Titanic::CCDROMComputer, Titanic::CCDROMTray, Titanic::CCellPointButton, Titanic::CChevCode, Titanic::CChevPanel, Titanic::CChickenCooler, Titanic::CChickenDispensor, Titanic::CCloseBrokenPel, Titanic::CodeWheel, Titanic::CComputer, Titanic::CComputerScreen, Titanic::CCookie, Titanic::CCredits, Titanic::CCreditsButton, Titanic::CDeadArea, Titanic::CDeskClickResponder, Titanic::CDoorbotElevatorHandler, Titanic::CDoorbotHomeHandler, Titanic::CEarSweetBowl, Titanic::CEjectPhonographButton, Titanic::CElevatorActionArea, Titanic::CEmmaControl, Titanic::CEmptyNutBowl, Titanic::CEndCreditText, Titanic::CEndCredits, Titanic::CEndExplodeShip, Titanic::CEndGameCredits, Titanic::CEndSequenceControl, Titanic::CFan, Titanic::CFanControl, Titanic::CFanDecrease, Titanic::CFanIncrease, Titanic::CFanNoises, Titanic::CFloorIndicator, Titanic::CGamesConsole, Titanic::CGetLiftEye2, Titanic::CGlassSmasher, Titanic::CGondolierBase, Titanic::CGondolierChest, Titanic::CGondolierFace, Titanic::CGondolierMixer, Titanic::CGondolierSlider, Titanic::CHammerClip, Titanic::CHammerDispensor, Titanic::CHammerDispensorButton, Titanic::CHeadSlot, Titanic::CHeadSmashEvent, Titanic::CHeadSmashLever, Titanic::CHeadSpinner, Titanic::CIdleSummoner, Titanic::CLeaveSecClassState, Titanic::CLemonDispensor, Titanic::CLight, Titanic::CLightSwitch, Titanic::CLittleLiftButton, Titanic::CLongStickDispenser, Titanic::CMaitreDArmHolder, Titanic::CMaitreDBody, Titanic::CMaitreDLegs, Titanic::CMaitreDProdReceptor, Titanic::CMissiveOMat, Titanic::CMissiveOMatButton, Titanic::CMovieTester, Titanic::CMusicConsoleButton, Titanic::CMusicRoomPhonograph, Titanic::CMusicRoomStopPhonographButton, Titanic::CMusicSystemLock, Titanic::CMusicalInstrument, Titanic::CNavHelmet, Titanic::CNavHelmetOff, Titanic::CNavHelmetOn, Titanic::CNavigationComputer, Titanic::CNoNutBowl, Titanic::CNoseHolder, Titanic::CNullPortHole, Titanic::CNutReplacer, Titanic::CParrotLobbyController, Titanic::CParrotLobbyLinkUpdater, Titanic::CParrotLobbyObject, Titanic::CParrotLobbyViewObject, Titanic::CParrotLoser, Titanic::CParrotNutBowlActor, Titanic::CParrotNutEater, Titanic::CParrotPerchHolder, Titanic::CParrotTrigger, Titanic::CPlayerMeetsParrot, Titanic::CPET, Titanic::CPETClass1, Titanic::CPETClass2, Titanic::CPETClass3, Titanic::CPETLift, Titanic::CPETMonitor, Titanic::CPETPellerator, Titanic::CPETPosition, Titanic::CPETSentinal, Titanic::CPETSounds, Titanic::CPETTransition, Titanic::CPETTransport, Titanic::CPetDisabler, Titanic::CPhonograph, Titanic::CPhonographLid, Titanic::CPickUp, Titanic::CPickUpBarGlass, Titanic::CPickUpHose, Titanic::CPickUpLemon, Titanic::CPickUpSpeechCentre, Titanic::CPickUpVisCentre, Titanic::CPlaceHolderItem, Titanic::CBarShelfVisCentre, Titanic::CLemonOnBar, Titanic::CPlaceHolder, Titanic::CTVOnBar, Titanic::CPlayMusicButton, Titanic::CPlayOnAct, Titanic::CPortHole, Titanic::CRecordPhonographButton, Titanic::CReplacementEar, Titanic::CReservedTable, Titanic::CRestaurantCylinderHolder, Titanic::CRestaurantPhonograph, Titanic::CSauceDispensor, Titanic::CSearchPoint, Titanic::CSeasonBackground, Titanic::CSeasonBarrel, Titanic::CSeasonalAdjustment, Titanic::CServiceElevatorWindow, Titanic::CArmchair, Titanic::CBasin, Titanic::CBedfoot, Titanic::CBedhead, Titanic::CChestOfDrawers, Titanic::CDesk, Titanic::CDeskchair, Titanic::CDrawer, Titanic::CSGTDoors, Titanic::SGTNav, Titanic::CSGTNavigation, Titanic::CSGTRestaurantDoors, Titanic::CSGTStateControl, Titanic::CSGTStateRoom, Titanic::CSGTTV, Titanic::CSGTUpperDoorsSound, Titanic::CToilet, Titanic::CVase, Titanic::CWashstand, Titanic::CShipSetting, Titanic::CShipSettingButton, Titanic::CShowCellpoints, Titanic::CSpeechDispensor, Titanic::CSplashAnimation, Titanic::CStarlingPuret, Titanic::CStartAction, Titanic::CStopPhonographButton, Titanic::CSUBGlass, Titanic::CSUBWrapper, Titanic::CSweetBowl, Titanic::CTelevision, Titanic::CThirdClassCanal, Titanic::CThrowTVDownWell, Titanic::CTitaniaStillControl, Titanic::CTOWParrotNav, Titanic::CGondolier, Titanic::CLift, Titanic::CLiftindicator, Titanic::CPellerator, Titanic::CServiceElevator, Titanic::CTransport, Titanic::CUpLighter, Titanic::CUselessLever, Titanic::CVolumeControl, Titanic::CWheelButton, Titanic::CWheelHotSpot, Titanic::CWheelSpin, Titanic::CWheelSpinHorn, Titanic::CActButton, Titanic::CChangesSeasonButton, Titanic::CChevLeftOff, Titanic::CChevLeftOn, Titanic::CChevRightOff, Titanic::CChevRightOn, Titanic::CChevSendRecSwitch, Titanic::CEditControl, Titanic::CElevatorButton, Titanic::CGetFromSucc, Titanic::CHelmetOnOff, Titanic::CHomePhoto, Titanic::CIconNavAction, Titanic::CIconNavButt, Titanic::CIconNavDown, Titanic::CIconNavImage, Titanic::CIconNavLeft, Titanic::CIconNavReceive, Titanic::CIconNavRight, Titanic::CIconNavSend, Titanic::CIconNavUp, Titanic::CKeybrdButt, Titanic::CMoveObjectButton, Titanic::CMusicControl, Titanic::CMusicSlider, Titanic::CMusicSliderPitch, Titanic::CMusicSliderSpeed, Titanic::CMusicSwitch, Titanic::CMusicSwitchInversion, Titanic::CMusicSwitchReverse, Titanic::CMusicVoiceMute, Titanic::CSendToSucc, Titanic::CSGTSelector, Titanic::CSliderButton, Titanic::CSmallChevLeftOff, Titanic::CSmallChevLeftOn, Titanic::CSmallChevRightOff, Titanic::CSmallChevRightOn, Titanic::CSTButton, Titanic::CStatusChangeButton, Titanic::CTextDown, Titanic::CTextSkrew, Titanic::CTextUp, Titanic::CToggleButton, Titanic::CToggleSwitch, Titanic::CAutoSoundEvent, Titanic::CBilgeAutoSoundEvent, Titanic::CBilgeDispensorEvent, Titanic::CDoorAutoSoundEvent, Titanic::CServiceElevatorDoor, Titanic::CCallPellerator, Titanic::CEnterBombRoom, Titanic::CEnterBridge, Titanic::CEnterExitFirstClassState, Titanic::CEnterExitMiniLift, Titanic::CEnterExitSecClassMiniLift, Titanic::CEnterExitView, Titanic::CEnterSecClassState, Titanic::CExitArboretum, Titanic::CExitBridge, Titanic::CExitLift, Titanic::CExitPellerator, Titanic::CExitStateRoom, Titanic::CExitTiania, Titanic::CMovePlayerInParrotRoom, Titanic::CMovePlayerTo, Titanic::CMovePlayerToFrom, Titanic::CMultiMove, Titanic::CPanFromPel, Titanic::CRestaurantPanHandler, Titanic::CRestrictedMove, Titanic::CScraliontisTable, Titanic::CTripDownCanal, Titanic::CBarbot, Titanic::CBellBot, Titanic::CBilgeSuccUBus, Titanic::CCallBot, Titanic::CCharacter, Titanic::CDeskbot, Titanic::CDoorbot, Titanic::CLiftBot, Titanic::CMaitreD, Titanic::CMobile, Titanic::CParrot, Titanic::CParrotSuccUBus, Titanic::CRobotController, Titanic::CStarlings, Titanic::CSuccUBus, Titanic::CSummonBots, Titanic::CTitania, Titanic::CTrueTalkNPC, Titanic::CPetControl, Titanic::CPetDragChev, Titanic::CPetGraphic, Titanic::CPetGraphic2, Titanic::PETLeaf, Titanic::CPetModeOff, Titanic::CPetModeOn, Titanic::CPetModePanel, Titanic::CPetPannel1, Titanic::CPetPannel2, Titanic::CPetPannel3, Titanic::CPETShowTranslation, Titanic::CAutoMusicPlayer, Titanic::CAutoMusicPlayerBase, Titanic::CAutoSoundPlayer, Titanic::CAutoSoundPlayerADSR, Titanic::CBackgroundSoundMaker, Titanic::CBirdSong, Titanic::CDomeFromTopOfWell, Titanic::CEnterViewTogglesOtherMusic, Titanic::CGondolierSong, Titanic::CMusicPlayer, Titanic::CNodeAutoSoundPlayer, Titanic::CRestrictedAutoMusicPlayer, Titanic::CRoomAutoSoundPlayer, Titanic::CRoomTriggerAutoMusicPlayer, Titanic::CSeasonNoises, Titanic::CSeasonalMusicPlayer, Titanic::CTitaniaSpeech, Titanic::CTriggerAutoMusicPlayer, Titanic::CViewAutoSoundPlayer, Titanic::CViewTogglesOtherMusic, Titanic::CWaterLappingSounds, and Titanic::CStarControl.

◆ getName()

const CString Titanic::CNamedItem::getName ( ) const
inlineoverridevirtual

Gets the name of the item, if any

Reimplemented from Titanic::CTreeItem.

◆ isEquals()

bool Titanic::CNamedItem::isEquals ( const CString &  name,
bool  startsWith = false 
) const
overridevirtual

Returns true if the item's name matches a passed name

Reimplemented from Titanic::CTreeItem.

◆ findView()

virtual CViewItem * Titanic::CNamedItem::findView ( ) const
virtual

Find a parent node for the item

◆ findNode()

virtual CNodeItem * Titanic::CNamedItem::findNode ( ) const
virtual

Find a parent node for the item

◆ findRoom()

virtual CRoomItem * Titanic::CNamedItem::findRoom ( ) const
virtual

Find a parent room item for the item


The documentation for this class was generated from the following file: