#include <stats.h>
Classes | |
struct | StatEntry |
Public Member Functions | |
Stats (Ultima1Game *game) | |
void | draw () override |
Public Member Functions inherited from Ultima::Ultima1::U1Dialogs::FullScreenDialog | |
FullScreenDialog (Ultima1Game *game) | |
void | hide () override |
Public Member Functions inherited from Ultima::Ultima1::U1Dialogs::Dialog | |
Dialog (Ultima1Game *game) | |
Public Member Functions inherited from Ultima::Shared::Gfx::Popup | |
Popup (GameBase *game) | |
~Popup () override | |
void | show (TreeItem *respondTo=nullptr) |
Public Member Functions inherited from Ultima::Shared::Gfx::VisualItem | |
VisualItem (TreeItem *parent=nullptr) | |
VisualItem (const Rect &r, TreeItem *parent=nullptr) | |
VisualItem (const Common::String &name, TreeItem *parent=nullptr) | |
VisualItem (const Common::String &name, const Rect &r, TreeItem *parent=nullptr) | |
VisualSurface | getSurface () |
const Rect & | getBounds () |
void | setBounds (const Rect &r) |
void | setPosition (const Point &pt) |
virtual void | setDirty (bool dirty=true) |
void | clearDirty () |
virtual bool | isDirty () const |
void | setView (const Common::String &viewName) |
void | setPopup (Gfx::Popup *popup) |
void | setView () |
Public Member Functions inherited from Ultima::Shared::NamedItem | |
NamedItem (const Common::String &name) | |
const Common::String | getName () const override |
Public Member Functions inherited from Ultima::Shared::TreeItem | |
virtual bool | isEquals (const Common::String &name, int maxLen=0) const |
virtual int | compareTo (const Common::String &name, int maxLen=0) const |
virtual void | viewChange () |
TreeItem * | getParent () const |
Game * | getGame () |
const Game * | getGame () const |
Gfx::VisualItem * | getView () |
TreeItem * | getNextSibling () const |
TreeItem * | getPriorSibling () const |
TreeItem * | getLastSibling () |
TreeItem * | getFirstChild () const |
TreeItem * | getLastChild () const |
TreeItem * | scan (TreeItem *item) const |
TreeItem * | findChildInstanceOf (const ClassDef &classDef) const |
TreeItem * | findNextInstanceOf (const ClassDef &classDef, TreeItem *startItem) const |
void | addUnder (TreeItem *newParent) |
void | addChild (TreeItem *child) |
void | setParent (TreeItem *newParent) |
void | addSibling (TreeItem *item) |
void | moveUnder (TreeItem *newParent) |
void | destroyAll () |
int | destroyChildren () |
void | detach () |
void | attach (TreeItem *item) |
NamedItem * | findByName (const Common::String &name) |
Public Member Functions inherited from Ultima::Shared::BaseObject | |
virtual ::Ultima::Shared::ClassDef | getType () const |
bool | isInstanceOf (const ClassDef &classDef) const |
Static Public Member Functions | |
static Common::String | formatStat (const char *name, uint value) |
Static Public Member Functions inherited from Ultima::Shared::BaseObject | |
::Ultima::Shared::ClassDef | type () |
Public Attributes | |
CLASSDEF | |
Public Attributes inherited from Ultima::Shared::Gfx::Popup | |
CLASSDEF | |
Public Attributes inherited from Ultima::Shared::Gfx::VisualItem | |
CLASSDEF | |
Public Attributes inherited from Ultima::Shared::NamedItem | |
Common::String | _name |
CLASSDEF | |
Public Attributes inherited from Ultima::Shared::TreeItem | |
CLASSDEF | |
Additional Inherited Members | |
Protected Member Functions inherited from Ultima::Ultima1::U1Dialogs::FullScreenDialog | |
void | drawFrame (const Common::String &title) |
Protected Member Functions inherited from Ultima::Ultima1::U1Dialogs::Dialog | |
Ultima1Game * | getGame () |
Maps::Ultima1Map * | getMap () |
void | addInfoMsg (const Common::String &text, bool newLine=true, bool replaceLine=false) |
void | getKeypress () |
void | getInput (bool isNumeric=true, size_t maxCharacters=4) |
void | centerText (const Common::String &line, int yp) |
void | centerText (const Shared::StringArray &lines, int yp) |
Protected Attributes inherited from Ultima::Ultima1::U1Dialogs::Dialog | |
Ultima1Game * | _game |
Common::String | _prompt |
Protected Attributes inherited from Ultima::Shared::Gfx::Popup | |
GameBase * | _game |
VisualItem * | _parentView |
TreeItem * | _respondTo |
Protected Attributes inherited from Ultima::Shared::Gfx::VisualItem | |
Rect | _bounds |
bool | _isDirty |
Implements the stats/inventory dialog
|
inline |
Constructor
|
static |
Format a name/value text with dots between them
name | Stat/item name |
value | The value/quantity |
|
overridevirtual |
Draws the visual item on the screen
Reimplemented from Ultima::Ultima1::U1Dialogs::Dialog.