25 #ifndef ENGINES_NWN_GUI_INGAME_INGAME_H 26 #define ENGINES_NWN_GUI_INGAME_INGAME_H 118 void setSick (
size_t partyMember);
127 #endif // ENGINES_NWN_GUI_INGAME_INGAME_H
void setPoisoned(size_t partyMember)
Set party member to "poisoned" (green health bar).
void setPortrait(size_t partyMember, const Common::UString &portrait)
Set the party member's portrait.
A class holding an UTF-8 string.
void addEvent(const Events::Event &event)
void setArea(const Common::UString &area)
Set the current area.
Common::ScopedPtr< Compass > _compass
The compass.
A simple scoped smart pointer template.
std::vector< uint32 > _lastPartyMemberChange
The time that party member was changed last.
A vector of pointer to objects, with automatic deletion.
Common::ScopedPtr< Quickchat > _quickchat
The quick chat.
Common::ScopedPtr< Quickbar > _quickbar
The quick bar.
uint32 _lastCompassChange
The time the compass was changed last.
The NWN ingame GUI elements.
IngameGUI(Module &module, ::Engines::Console *console=0)
Low-level type definitions to handle fixed width types portably.
A vector storing pointer to objects, with automatic deletion.
A scoped plain pointer, allowing pointer-y access and normal deletion.
Common::ScopedPtr< IngameMainMenu > _main
The ingame main menu.
uint32 showMain()
Show the ingame main menu.
void stopConversation()
Stop a conversation.
void updatePartyMember(size_t partyMember, const Creature &creature, bool force=false)
Update the party member.
void abortMain()
Abort the ingame main menu.
void setSick(size_t partyMember)
Set party member to "sick" (brown health bar).
void setHealth(size_t partyMember, uint32 current, uint32 max)
Set the party member's health.
void setName(size_t partyMember, const Common::UString &name)
Set the party member's name.
Common::PtrVector< CharacterInfo > _party
The party member character panels.
bool hasRunningConversation() const
Do we have a currently running conversation?
void setHealthy(size_t partyMember)
Set party member to "healthy" (red health bar).
void hide()
Hide the ingame GUI elements.
bool startConversation(const Common::UString &conv, Creature &pc, Object &obj, bool playHello=true)
Start a conversation.
Common::ScopedPtr< Dialog > _dialog
The current dialog.
void show()
Show the ingame GUI elements.