ManaPlus
|
#include <outfitwindow.h>
Public Member Functions | |
OutfitWindow () | |
~OutfitWindow () | |
void | action (const ActionEvent &event) |
void | draw (Graphics *const graphics) |
void | safeDraw (Graphics *const graphics) |
void | mousePressed (MouseEvent &event) |
void | mouseDragged (MouseEvent &event) |
void | mouseReleased (MouseEvent &event) |
void | load () |
void | wearOutfit (const int outfit, const bool unwearEmpty, const bool select) |
void | copyOutfit (const int outfit) |
void | copyOutfit (const int src, const int dst) |
void | copyFromEquiped () |
void | copyFromEquiped (const int dst) |
void | unequipNotInOutfit (const int outfit) const |
void | next () |
void | previous () |
void | wearNextOutfit (const bool all) |
void | wearPreviousOutfit (const bool all) |
void | wearAwayOutfit () |
void | unwearAwayOutfit () |
void | showCurrentOutfit () |
void | clearCurrentOutfit () |
std::string | getOutfitString () const |
Public Member Functions inherited from Window | |
Window (const std::string &caption, const Modal modal, Window *const parent, std::string skin) | |
~Window () | |
void | setContentSize (int width, int height) |
void | setLocationRelativeTo (const Widget *const widget) |
void | setLocationHorisontallyRelativeTo (const Widget *const widget) |
void | setLocationRelativeTo (const ImagePosition::Type &position, int offsetX, int offsetY) |
void | setResizable (const bool resize) |
void | redraw () |
void | widgetResized (const Event &event) |
void | widgetMoved (const Event &event) |
void | widgetHidden (const Event &event) |
void | setCloseButton (const bool flag) |
bool | getCloseButton () const |
void | setAllowClose (const bool b) |
bool | getAlowClose () const |
bool | isResizable () const |
void | setMinWidth (const int width) |
int | getMinWidth () const |
void | setMinHeight (const int height) |
int | getMinHeight () const |
void | setMaxWidth (const int width) |
int | getMaxWidth () const |
void | setMaxHeight (const int height) |
int | getMaxHeight () const |
void | setShowTitle (bool flag) |
void | setStickyButton (const bool flag) |
void | setSticky (const bool sticky) |
bool | isSticky () const |
void | setStickyButtonLock (const bool sticky) |
bool | isStickyButtonLock () const |
virtual void | setVisible (Visible visible) |
void | setVisible (const Visible visible, const bool forceSticky) |
bool | isDefaultVisible () const |
void | setDefaultVisible (const bool save) |
bool | willSaveVisible () const |
void | setSaveVisible (const bool save) |
void | postInit () |
Window * | getParentWindow () const |
virtual void | scheduleDelete () |
void | mouseMoved (MouseEvent &event) |
void | mouseExited (MouseEvent &event) |
void | mouseEntered (MouseEvent &event) |
void | updateResizeHandler (MouseEvent &event) |
void | setWindowName (const std::string &name) |
const std::string & | getWindowName () const |
void | loadWindowState () |
void | saveWindowState () |
void | setDefaultSize (const int defaultX, const int defaultY, int defaultWidth, int defaultHeight) |
void | setDefaultSize () |
void | setDefaultSize (const int defaultWidth, const int defaultHeight, const ImagePosition::Type &position, const int offsetx, const int offsetY) |
virtual void | resetToDefaultSize () |
void | adjustPositionAfterResize (const int oldScreenWidth, const int oldScreenHeight) |
Layout & | getLayout () |
void | clearLayout () |
void | reflowLayout (int w, int h) |
LayoutCell & | place (const int x, const int y, Widget *const wg, const int w, const int h) |
ContainerPlacer | getPlacer (const int x, const int y) |
void | center () |
void | centerHorisontally () |
virtual void | close () |
void | setModal (const Modal modal) |
Rect | getWindowArea () const |
bool | isResizeAllowed (const MouseEvent &event) const |
void | setCaptionFont (Font *font) |
void | enableVisibleSound (bool b) |
bool | isWindowVisible () const |
void | setPadding (int padding) |
int | getPadding () const |
void | setTitleBarHeight (unsigned int height) |
unsigned int | getTitleBarHeight () const |
void | setCaption (const std::string &caption) |
const std::string & | getCaption () const |
void | setAlignment (Graphics::Alignment alignment) |
Graphics::Alignment | getAlignment () const |
void | setMovable (Move movable) |
bool | isMovable () const |
Rect | getChildrenArea () |
virtual void | resizeToContent () |
Public Member Functions inherited from BasicContainer2 | |
BasicContainer2 (const Widget2 *const widget) | |
~BasicContainer2 () | |
void | setOpaque (Opaque opaque) |
bool | isOpaque () const |
virtual void | add (Widget *const widget) |
void | addXY (Widget *const widget, const int x, const int y) |
Public Member Functions inherited from BasicContainer | |
BasicContainer (const Widget2 *const widget) | |
~BasicContainer () | |
void | showWidgetPart (Widget *const widget, const Rect &area) |
void | moveToTop (Widget *const widget) |
void | moveToBottom (Widget *const widget) |
void | focusNext () |
void | focusPrevious () |
void | logic () |
void | setFocusHandler (FocusHandler *const focusHandler) |
void | setInternalFocusHandler (FocusHandler *const focusHandler) |
Widget * | getWidgetAt (int x, int y) |
void | death (const Event &event) |
Widget * | findFirstWidget (const std::set< Widget * > &list) |
void | add (Widget *const widget) |
virtual void | remove (Widget *const widget) |
virtual void | clear () |
Public Member Functions inherited from Widget | |
Widget (const Widget2 *const widget) | |
~Widget () | |
virtual void | drawFrame (Graphics *graphics) |
virtual void | safeDrawFrame (Graphics *graphics) |
void | setFrameSize (const unsigned int frameSize) |
unsigned int | getFrameSize () const |
Widget * | getParent () const |
void | setWidth (const int width) |
int | getWidth () const |
void | setHeight (const int height) |
int | getHeight () const |
void | setSize (const int width, const int height) |
void | setX (const int x) |
int | getX () const |
void | setY (const int y) |
int | getY () const |
void | setPosition (const int x, const int y) |
void | setDimension (const Rect &dimension) |
const Rect & | getDimension () const |
void | setFocusable (const bool focusable) |
bool | isFocusable () const |
virtual bool | isFocused () const |
void | setEnabled (const bool enabled) |
bool | isEnabled () const |
void | setVisible (Visible visible) |
bool | isVisible () const |
void | setBaseColor (const Color &color) |
const Color & | getBaseColor () const |
void | setForegroundColor (const Color &color) |
const Color & | getForegroundColor () const |
void | setBackgroundColor (const Color &color) |
const Color & | getBackgroundColor () const |
virtual void | requestFocus () |
virtual void | requestMoveToTop () |
virtual void | requestMoveToBottom () |
FocusHandler * | getFocusHandler () |
void | addActionListener (ActionListener *const actionListener) |
void | removeActionListener (ActionListener *const actionListener) |
void | addDeathListener (WidgetDeathListener *const deathListener) |
void | removeDeathListener (WidgetDeathListener *const deathListener) |
void | addMouseListener (MouseListener *const mouseListener) |
void | removeMouseListener (MouseListener *const mouseListener) |
void | addKeyListener (KeyListener *const keyListener) |
void | removeKeyListener (KeyListener *const keyListener) |
void | addFocusListener (FocusListener *const focusListener) |
void | removeFocusListener (FocusListener *const focusListener) |
void | addWidgetListener (WidgetListener *const widgetListener) |
void | removeWidgetListener (WidgetListener *const widgetListener) |
void | setActionEventId (const std::string &actionEventId) |
const std::string & | getActionEventId () const |
virtual void | getAbsolutePosition (int &x, int &y) const |
virtual void | setParent (Widget *parent) |
Font * | getFont () const |
void | setFont (Font *const font) |
virtual void | fontChanged () |
bool | isTabInEnabled () const |
void | setTabInEnabled (const bool enabled) |
bool | isTabOutEnabled () const |
void | setTabOutEnabled (const bool enabled) |
void | requestModalFocus () |
virtual void | requestModalMouseInputFocus () |
virtual void | releaseModalFocus () |
virtual void | releaseModalMouseInputFocus () |
virtual bool | isModalFocused () const |
virtual bool | isModalMouseInputFocused () const |
const std::list< MouseListener * > & | getMouseListeners () const A_CONST |
const std::list< KeyListener * > & | getKeyListeners () const A_CONST |
const std::list< FocusListener * > & | getFocusListeners () const A_CONST |
virtual FocusHandler * | getInternalFocusHandler () |
void | setInternalFocusHandler (FocusHandler *const internalFocusHandler) |
void | setId (const std::string &id) |
const std::string & | getId () const |
virtual void | showPart (const Rect &rectangle) |
bool | isAllowLogic () const |
void | setMouseConsume (const bool b) |
bool | isMouseConsume () const |
void | setRedraw (const bool b) |
virtual bool | isSelectable () const |
void | setSelectable (const bool selectable) |
void | windowResized () |
Public Member Functions inherited from Widget2 | |
virtual | ~Widget2 () |
const Color & | getThemeColor (const ThemeColorIdT type, const unsigned int alpha) const A_INLINE |
const Color & | getThemeCharColor (const signed char c, bool &valid) const A_INLINE |
virtual void | setWidget2 (const Widget2 *const widget) |
void | setPalette (int palette) |
void | checkPalette () |
void | setForegroundColor2 (const Color &color) |
Widget * | getWindow () const |
virtual void | setWindow (Widget *const window) |
Public Member Functions inherited from WidgetDeathListener | |
virtual | ~WidgetDeathListener () |
Public Member Functions inherited from MouseListener | |
virtual | ~MouseListener () |
virtual void | mouseClicked (MouseEvent &event) |
virtual void | mouseWheelMovedUp (MouseEvent &event) |
virtual void | mouseWheelMovedDown (MouseEvent &event) |
Public Member Functions inherited from WidgetListener | |
virtual | ~WidgetListener () |
virtual void | widgetShown (const Event &event) |
Static Public Member Functions | |
static std::string | keyName (const int number) |
Static Public Member Functions inherited from Window | |
static void | setWindowContainer (WindowContainer *const windowContainer) |
Static Public Member Functions inherited from Widget | |
static void | setGlobalFont (Font *const font) |
static Font * | getGloablFont () |
static void | cleanGlobalFont () |
static bool | widgetExists (const Widget *const widget) |
static void | distributeWindowResizeEvent () |
static Widget * | callPostInit (Widget *const widget) |
Private Member Functions | |
int | getIndexFromGrid (const int pointX, const int pointY) const |
void | save () const |
Private Member Functions inherited from ActionListener | |
virtual | ~ActionListener () |
ActionListener () | |
Private Attributes | |
Button * | mPreviousButton |
Button * | mNextButton |
Button * | mEquipBottom |
Label * | mCurrentLabel |
CheckBox * | mUnequipCheck |
CheckBox * | mAwayOutfitCheck |
Label * | mKeyLabel |
Color | mBorderColor |
int | mCurrentOutfit |
int | mBoxWidth |
int | mBoxHeight |
int | mGridWidth |
int | mGridHeight |
int | mItems [OUTFITS_COUNT+1][OUTFIT_ITEM_COUNT] |
int | mAwayOutfit |
ItemColor | mItemColors [OUTFITS_COUNT+1][OUTFIT_ITEM_COUNT] |
bool | mItemClicked |
bool | mItemsUnequip [OUTFITS_COUNT] |
Additional Inherited Members | |
Data Fields inherited from Widget | |
Visible | mVisible |
Protected Types inherited from BasicContainer | |
typedef std::vector< Widget * > | WidgetList |
typedef WidgetList::iterator | WidgetListIterator |
typedef WidgetList::const_iterator | WidgetListConstIterator |
typedef WidgetList::reverse_iterator | WidgetListReverseIterator |
typedef WidgetList::const_reverse_iterator | WidgetListCReverseIterator |
Protected Types inherited from Widget | |
typedef std::list< MouseListener * > | MouseListenerList |
typedef MouseListenerList::iterator | MouseListenerIterator |
typedef std::list< KeyListener * > | KeyListenerList |
typedef KeyListenerList::iterator | KeyListenerIterator |
typedef std::list< ActionListener * > | ActionListenerList |
typedef ActionListenerList::iterator | ActionListenerIterator |
typedef std::list< WidgetDeathListener * > | WidgetDeathListenerList |
typedef WidgetDeathListenerList::iterator | WidgetDeathListenerIterator |
typedef std::list< FocusListener * > | FocusListenerList |
typedef FocusListenerList::iterator | FocusListenerIterator |
typedef std::list< WidgetListener * > | WidgetListenerList |
typedef WidgetListenerList::iterator | WidgetListenerIterator |
Protected Member Functions inherited from Window | |
bool | canMove () const |
int | getOption (const std::string &name, const int def) const |
bool | getOptionBool (const std::string &name, const bool def) const |
void | setTitlePadding (const int p) |
int | getTitlePadding () const |
Protected Member Functions inherited from BasicContainer | |
virtual void | drawChildren (Graphics *const graphics) |
virtual void | safeDrawChildren (Graphics *const graphics) |
virtual void | logicChildren () |
Protected Member Functions inherited from Widget | |
void | distributeActionEvent () |
void | distributeResizedEvent () |
void | distributeMovedEvent () |
void | distributeHiddenEvent () |
void | distributeShownEvent () |
Protected Member Functions inherited from Widget2 | |
Widget2 (const Widget2 *const widget) | |
Protected Member Functions inherited from WidgetDeathListener | |
WidgetDeathListener () | |
Protected Member Functions inherited from MouseListener | |
MouseListener () | |
Protected Member Functions inherited from WidgetListener | |
WidgetListener () | |
Protected Attributes inherited from Window | |
std::string | mCaption |
Graphics::Alignment | mAlignment |
int | mPadding |
unsigned int | mTitleBarHeight |
Move | mMovable |
int | mDragOffsetX |
int | mDragOffsetY |
bool | mMoved |
Skin * | mSkin |
int | mDefaultX |
int | mDefaultY |
int | mDefaultWidth |
int | mDefaultHeight |
int | mCaptionOffsetX |
int | mCaptionOffsetY |
bool | mShowTitle |
bool | mLastRedraw |
Protected Attributes inherited from BasicContainer2 | |
Opaque | mOpaque |
Protected Attributes inherited from BasicContainer | |
WidgetList | mWidgets |
WidgetList | mLogicWidgets |
Protected Attributes inherited from Widget | |
MouseListenerList | mMouseListeners |
KeyListenerList | mKeyListeners |
ActionListenerList | mActionListeners |
WidgetDeathListenerList | mDeathListeners |
FocusListenerList | mFocusListeners |
WidgetListenerList | mWidgetListeners |
Color | mForegroundColor |
Color | mBackgroundColor |
Color | mBaseColor |
Rect | mDimension |
std::string | mActionEventId |
std::string | mId |
FocusHandler * | mFocusHandler |
FocusHandler * | mInternalFocusHandler |
Widget * | mParent |
Font * | mCurrentFont |
unsigned int | mFrameSize |
bool | mFocusable |
bool | mTabIn |
bool | mTabOut |
bool | mEnabled |
bool | mAllowLogic |
bool | mMouseConsume |
bool | mRedraw |
bool | mSelectable |
Protected Attributes inherited from Widget2 | |
int | mPaletteOffset |
Widget * | mWindow |
Color | mForegroundColor2 |
Static Protected Attributes inherited from Widget | |
static Font * | mGlobalFont = 0 |
Definition at line 40 of file outfitwindow.h.
OutfitWindow::OutfitWindow | ( | ) |
Constructor.
Definition at line 60 of file outfitwindow.cpp.
References Widget::addActionListener(), LinkHighlightMode::BACKGROUND, LayoutCell::CENTER, Graphics::CENTER, Window::enableVisibleSound(), Window::getLayout(), Widget2::getThemeColor(), load(), Window::loadWindowState(), mAwayOutfitCheck, Widget::mBackgroundColor, mCurrentLabel, mEquipBottom, mKeyLabel, mNextButton, mPreviousButton, mUnequipCheck, Window::place(), SetupWindow::registerWindowForReset(), LayoutType::SET, Widget::setActionEventId(), Label::setAlignment(), Window::setCloseButton(), LayoutCell::setColWidth(), Window::setDefaultSize(), Window::setMinHeight(), Window::setMinWidth(), Window::setResizable(), LayoutCell::setRowHeight(), Window::setStickyButtonLock(), setupWindow, and Window::setWindowName().
OutfitWindow::~OutfitWindow | ( | ) |
|
virtual |
Called when an action is recieved from a widget. It is used to be able to recieve a notification that an action has occured.
actionEvent | The event of the action. |
Implements ActionListener.
Definition at line 239 of file outfitwindow.cpp.
References CAST_S32, Game::instance(), CheckBox::isSelected(), mAwayOutfit, mAwayOutfitCheck, mCurrentOutfit, mItemsUnequip, mUnequipCheck, next(), OUTFITS_COUNT, previous(), CheckBox::setSelected(), Game::setValidSpeed(), and wearOutfit().
void OutfitWindow::clearCurrentOutfit | ( | ) |
Definition at line 726 of file outfitwindow.cpp.
References ItemColor_one, mCurrentOutfit, mItemColors, mItems, OUTFIT_ITEM_COUNT, OUTFITS_COUNT, and save().
void OutfitWindow::copyFromEquiped | ( | ) |
Definition at line 685 of file outfitwindow.cpp.
References mCurrentOutfit.
Referenced by wearAwayOutfit().
void OutfitWindow::copyFromEquiped | ( | const int | dst | ) |
Definition at line 690 of file outfitwindow.cpp.
References CAST_S32, Equipped_true, Item::getColor(), Item::getId(), PlayerInfo::getInventory(), Inventory::getItem(), Inventory::getSize(), Item::isEquipped(), mItemColors, mItems, OUTFIT_ITEM_COUNT, and save().
void OutfitWindow::copyOutfit | ( | const int | outfit | ) |
void OutfitWindow::copyOutfit | ( | const int | src, |
const int | dst | ||
) |
Definition at line 317 of file outfitwindow.cpp.
References CAST_S32, mItems, OUTFIT_ITEM_COUNT, OUTFITS_COUNT, and save().
|
virtual |
Draws the window.
Reimplemented from Window.
Definition at line 330 of file outfitwindow.cpp.
References BLOCK_END, BLOCK_START, CAST_U32, Window::draw(), Graphics::drawImage(), Graphics::drawRectangle(), Graphics::fillRectangle(), Inventory::findItem(), Item::getImage(), PlayerInfo::getInventory(), Widget::mBackgroundColor, mBorderColor, mBoxHeight, mBoxWidth, mCurrentOutfit, mGridWidth, mItemColors, mItems, Window::mPadding, Window::mTitleBarHeight, OUTFIT_ITEM_COUNT, OUTFITS_COUNT, and Graphics::setColor().
|
private |
Definition at line 556 of file outfitwindow.cpp.
References CAST_S32, Rect::isPointInRect(), mBoxHeight, mBoxWidth, mGridHeight, mGridWidth, Window::mPadding, Window::mTitleBarHeight, and OUTFIT_ITEM_COUNT.
Referenced by mouseDragged(), mousePressed(), and mouseReleased().
std::string OutfitWindow::getOutfitString | ( | ) | const |
Definition at line 741 of file outfitwindow.cpp.
References CAST_S32, ItemDB::getNamesStr(), mCurrentOutfit, mItemColors, mItems, and OUTFIT_ITEM_COUNT.
|
static |
Definition at line 598 of file outfitwindow.cpp.
References InputManager::getKeyStringLong(), inputManager, InputAction::OUTFIT_1, and SHORTCUT_EMOTES.
Referenced by EAthena::BeingRecv::processBeingSpawn(), EAthena::BeingRecv::processBeingVisible(), TmwAthena::BeingRecv::processBeingVisible(), LocalPlayer::setHome(), showCurrentOutfit(), and SocialNavigationTab::updateList().
void OutfitWindow::load | ( | ) |
Definition at line 141 of file outfitwindow.cpp.
References CAST_S32, CAST_U8, fromInt, ConfigurationObject::getValue(), ConfigurationObject::getValueBool(), mAwayOutfit, mAwayOutfitCheck, mCurrentOutfit, mItemColors, mItems, mItemsUnequip, Actions::outfit(), OUTFIT_ITEM_COUNT, OUTFITS_COUNT, serverConfig, CheckBox::setSelected(), and Catch::toString().
Referenced by OutfitWindow().
|
virtual |
Implements window resizing and makes sure the window is not dragged/resized outside of the screen.
Reimplemented from Window.
Definition at line 442 of file outfitwindow.cpp.
References DragDrop::clear(), dragDrop, DragDrop::dragItem(), Inventory::findItem(), MouseEvent::getButton(), getIndexFromGrid(), PlayerInfo::getInventory(), MouseEvent::getX(), MouseEvent::getY(), DragDrop::isEmpty(), MouseButton::LEFT, mCurrentOutfit, mItemClicked, mItemColors, mItems, Window::mMoved, Window::mouseDragged(), DragDropSource::Outfit, and OUTFITS_COUNT.
|
virtual |
Starts window resizing when appropriate.
Reimplemented from Window.
Definition at line 485 of file outfitwindow.cpp.
References DragDrop::deselect(), dragDrop, MouseEvent::getButton(), getIndexFromGrid(), DragDrop::getSelected(), DragDrop::getSelectedColor(), MouseEvent::getX(), MouseEvent::getY(), DragDrop::isSelected(), mCurrentOutfit, mItemClicked, mItemColors, mItems, Viewport::mMouseX, Viewport::mMouseY, Window::mMoved, Window::mousePressed(), popupMenu, MouseButton::RIGHT, save(), PopupMenu::showOutfitsWindowPopup(), and viewport.
|
virtual |
When the mouse button has been let go, this ensures that the mouse custom cursor is restored back to it's standard image.
Reimplemented from Window.
Definition at line 521 of file outfitwindow.cpp.
References DragDrop::clear(), DragDrop::deselect(), dragDrop, MouseEvent::getButton(), getIndexFromGrid(), DragDrop::getItem(), DragDrop::getItemColor(), MouseEvent::getX(), MouseEvent::getY(), DragDrop::isEmpty(), DragDrop::isSourceItemContainer(), MouseButton::LEFT, mCurrentOutfit, mItemClicked, mItemColors, mItems, Window::mMoved, Window::mouseReleased(), OUTFITS_COUNT, and save().
void OutfitWindow::next | ( | ) |
Definition at line 605 of file outfitwindow.cpp.
References CAST_S32, mCurrentOutfit, OUTFITS_COUNT, and showCurrentOutfit().
Referenced by action(), and wearNextOutfit().
void OutfitWindow::previous | ( | ) |
Definition at line 614 of file outfitwindow.cpp.
References mCurrentOutfit, OUTFITS_COUNT, and showCurrentOutfit().
Referenced by action(), and wearPreviousOutfit().
|
virtual |
Reimplemented from Window.
Definition at line 386 of file outfitwindow.cpp.
References BLOCK_END, BLOCK_START, CAST_U32, Graphics::drawImage(), Graphics::drawRectangle(), Graphics::fillRectangle(), Inventory::findItem(), Item::getImage(), PlayerInfo::getInventory(), Widget::mBackgroundColor, mBorderColor, mBoxHeight, mBoxWidth, mCurrentOutfit, mGridWidth, mItemColors, mItems, Window::mPadding, Window::mTitleBarHeight, OUTFIT_ITEM_COUNT, OUTFITS_COUNT, Window::safeDraw(), and Graphics::setColor().
|
private |
Definition at line 191 of file outfitwindow.cpp.
References CAST_S32, ConfigurationObject::deleteKey(), mAwayOutfit, mItemColors, mItems, mItemsUnequip, OUTFIT_ITEM_COUNT, OUTFITS_COUNT, serverConfig, Configuration::setValue(), toInt, and Catch::toString().
Referenced by clearCurrentOutfit(), copyFromEquiped(), copyOutfit(), mousePressed(), mouseReleased(), and ~OutfitWindow().
void OutfitWindow::showCurrentOutfit | ( | ) |
Definition at line 623 of file outfitwindow.cpp.
References _, CAST_S32, keyName(), mAwayOutfit, mAwayOutfitCheck, mCurrentLabel, mCurrentOutfit, mItemsUnequip, mKeyLabel, mUnequipCheck, OUTFITS_COUNT, Label::setCaption(), CheckBox::setSelected(), and strprintf().
Referenced by next(), previous(), and wearOutfit().
void OutfitWindow::unequipNotInOutfit | ( | const int | outfit | ) | const |
Definition at line 569 of file outfitwindow.cpp.
References Equipped_true, Item::getId(), PlayerInfo::getInventory(), Inventory::getItem(), Inventory::getSize(), Item::isEquipped(), mItems, Actions::outfit(), OUTFIT_ITEM_COUNT, Sfx_false, and PlayerInfo::unequipItem().
Referenced by wearOutfit().
void OutfitWindow::unwearAwayOutfit | ( | ) |
Definition at line 719 of file outfitwindow.cpp.
References OUTFITS_COUNT, and wearOutfit().
Referenced by AwayListener::action().
void OutfitWindow::wearAwayOutfit | ( | ) |
Definition at line 711 of file outfitwindow.cpp.
References copyFromEquiped(), mAwayOutfit, OUTFITS_COUNT, and wearOutfit().
Referenced by GameModifiers::changeAwayMode().
void OutfitWindow::wearNextOutfit | ( | const bool | all | ) |
Definition at line 637 of file outfitwindow.cpp.
References CAST_S32, mCurrentOutfit, mItemsUnequip, next(), OUTFITS_COUNT, and wearOutfit().
Referenced by CrazyMoves::crazyMoveAo().
void OutfitWindow::wearOutfit | ( | const int | outfit, |
const bool | unwearEmpty, | ||
const bool | select | ||
) |
Definition at line 274 of file outfitwindow.cpp.
References CAST_S32, PlayerInfo::equipItem(), Equipm_true, Equipped_false, Inventory::findItem(), PlayerInfo::getInventory(), Item::getQuantity(), Item::isEquipment(), Item::isEquipped(), mCurrentOutfit, mItemColors, mItems, mItemsUnequip, Actions::outfit(), OUTFIT_ITEM_COUNT, OUTFITS_COUNT, Sfx_false, showCurrentOutfit(), and unequipNotInOutfit().
Referenced by action(), unwearAwayOutfit(), wearAwayOutfit(), wearNextOutfit(), and wearPreviousOutfit().
void OutfitWindow::wearPreviousOutfit | ( | const bool | all | ) |
Definition at line 661 of file outfitwindow.cpp.
References CAST_S32, mCurrentOutfit, mItemsUnequip, OUTFITS_COUNT, previous(), and wearOutfit().
Referenced by CrazyMoves::crazyMoveAo().
|
private |
Definition at line 126 of file outfitwindow.h.
Referenced by action(), load(), save(), showCurrentOutfit(), and wearAwayOutfit().
|
private |
Definition at line 114 of file outfitwindow.h.
Referenced by action(), load(), OutfitWindow(), and showCurrentOutfit().
|
private |
Definition at line 117 of file outfitwindow.h.
Referenced by draw(), and safeDraw().
|
private |
Definition at line 121 of file outfitwindow.h.
Referenced by draw(), getIndexFromGrid(), and safeDraw().
|
private |
Definition at line 120 of file outfitwindow.h.
Referenced by draw(), getIndexFromGrid(), and safeDraw().
|
private |
Definition at line 112 of file outfitwindow.h.
Referenced by OutfitWindow(), and showCurrentOutfit().
|
private |
Definition at line 119 of file outfitwindow.h.
Referenced by action(), clearCurrentOutfit(), copyFromEquiped(), copyOutfit(), draw(), getOutfitString(), load(), mouseDragged(), mousePressed(), mouseReleased(), next(), previous(), safeDraw(), showCurrentOutfit(), wearNextOutfit(), wearOutfit(), and wearPreviousOutfit().
|
private |
Definition at line 111 of file outfitwindow.h.
Referenced by OutfitWindow().
|
private |
Definition at line 123 of file outfitwindow.h.
Referenced by getIndexFromGrid().
|
private |
Definition at line 122 of file outfitwindow.h.
Referenced by draw(), getIndexFromGrid(), and safeDraw().
|
private |
Definition at line 129 of file outfitwindow.h.
Referenced by mouseDragged(), mousePressed(), and mouseReleased().
|
private |
Definition at line 128 of file outfitwindow.h.
Referenced by clearCurrentOutfit(), copyFromEquiped(), draw(), getOutfitString(), load(), mouseDragged(), mousePressed(), mouseReleased(), safeDraw(), save(), and wearOutfit().
|
private |
Definition at line 125 of file outfitwindow.h.
Referenced by clearCurrentOutfit(), copyFromEquiped(), copyOutfit(), draw(), getOutfitString(), load(), mouseDragged(), mousePressed(), mouseReleased(), safeDraw(), save(), unequipNotInOutfit(), and wearOutfit().
|
private |
Definition at line 130 of file outfitwindow.h.
Referenced by action(), load(), save(), showCurrentOutfit(), wearNextOutfit(), wearOutfit(), and wearPreviousOutfit().
|
private |
Definition at line 115 of file outfitwindow.h.
Referenced by OutfitWindow(), and showCurrentOutfit().
|
private |
Definition at line 110 of file outfitwindow.h.
Referenced by OutfitWindow().
|
private |
Definition at line 109 of file outfitwindow.h.
Referenced by OutfitWindow().
|
private |
Definition at line 113 of file outfitwindow.h.
Referenced by action(), OutfitWindow(), and showCurrentOutfit().