Crazy Eddie's GUI System
${CEGUI_VERSION}
|
Public Member Functions | |
virtual bool | initialise (CEGUI::GUIContext *guiContext) |
virtual void | deinitialise () |
virtual void | onEnteringSample () |
virtual void | update (float timeSinceLastUpdate) |
![]() | |
const CEGUI::String & | getUsedFilesString () |
Protected Member Functions | |
void | setupWindows () |
void | setupInnerButtonsSubOptionsLabels () |
void | setupNaviArrowWindows () |
void | setupButtonClickHandlers () |
void | setupNaviIconAnimationEventHandlers () |
void | setupAnimations () |
void | setupSelectionIconAnimations () |
void | setupPopupLinesAnimations () |
void | resetAnimations () |
void | startEntranceAnimations () |
void | updateIntroText () |
void | updateLoginWelcomeText () |
void | updateLoginStartButtonText () |
void | disableInteractivePlanetElements () |
void | enableInteractivePlanetElements () |
void | enableNavigationBarElements () |
void | disableNavigationBarElements () |
bool | handleLoginAcceptButtonClicked (const CEGUI::EventArgs &args) |
bool | handleInnerPartStartClickAreaClick (const CEGUI::EventArgs &args) |
bool | handleCheckIfNaviIconAnimationNeedsChange (const CEGUI::EventArgs &args) |
bool | handleNaviSelectionIconAnimStart (const CEGUI::EventArgs &args) |
bool | handleMouseEntersLeftArrowArea (const CEGUI::EventArgs &args) |
bool | handleMouseLeavesLeftArrowArea (const CEGUI::EventArgs &args) |
bool | handleMouseEntersRightArrowArea (const CEGUI::EventArgs &args) |
bool | handleMouseLeavesRightArrowArea (const CEGUI::EventArgs &args) |
bool | handleStartPopupLinesSaveDisplay (const CEGUI::EventArgs &args) |
bool | handleStartPopupLinesLoadDisplay (const CEGUI::EventArgs &args) |
bool | handleStartPopupLinesCharactersDisplay (const CEGUI::EventArgs &args) |
bool | handleStartPopupLinesOptionsDisplay (const CEGUI::EventArgs &args) |
bool | handleStartPopupLinesQuitDisplay (const CEGUI::EventArgs &args) |
bool | handleInnerButtonsLabelEntered (const CEGUI::EventArgs &args) |
CEGUI::Window * | getIconWindowFromLabel (CEGUI::Window *window) |
bool | handleInnerButtonsLabelLeft (const CEGUI::EventArgs &args) |
void | makeAllSelectionIconsInvisible () |
void | stopStartPopupLinesAnimations () |
Protected Attributes | |
CEGUI::GUIContext * | d_guiContext |
CEGUI::Window * | d_root |
float | d_timeSinceStart |
float | d_timeSinceLoginAccepted |
bool | d_interactiveElementsWereInitiallyBlendedOut |
bool | d_interactivePlanetElementsAreEnabled |
bool | d_navigationIsEnabled |
bool | d_loginWasAccepted |
bool | d_mouseIsHoveringNavi |
bool | d_startButtonClicked |
WriteFocus | d_currentWriteFocus |
CEGUI::String | d_userName |
CEGUI::AnimationInstance * | d_topBarAnimInst |
CEGUI::AnimationInstance * | d_botBarAnimInst |
CEGUI::AnimationInstance * | d_insideBlendInAnimInst |
CEGUI::AnimationInstance * | d_insideImage3RotateInInst |
CEGUI::AnimationInstance * | d_insideImage4RotateInInst |
CEGUI::AnimationInstance * | d_insideImageRingsContainerSizeInInst |
CEGUI::AnimationInstance * | d_buttonFadeInAnimInst1 |
CEGUI::AnimationInstance * | d_buttonFadeInAnimInst2 |
CEGUI::AnimationInstance * | d_buttonFadeInAnimInst3 |
CEGUI::AnimationInstance * | d_buttonFadeInAnimInst4 |
CEGUI::AnimationInstance * | d_buttonFadeInAnimInst5 |
CEGUI::AnimationInstance * | d_loginContainerMoveInInst |
CEGUI::AnimationInstance * | d_loginContainerMoveOutInst |
CEGUI::AnimationInstance * | d_naviButtonLeftMoveInInst |
CEGUI::AnimationInstance * | d_naviButtonRightMoveInInst |
CEGUI::AnimationInstance * | d_naviBotMoveInInst |
CEGUI::AnimationInstance * | d_startButtonBlendInAnimInst |
CEGUI::AnimationInstance * | d_navigationLabelBlendInAnimInst |
CEGUI::AnimationInstance * | d_navigationLabelPartialBlendOutInst |
CEGUI::AnimationInstance * | d_naviPartialBlendOutInst |
CEGUI::AnimationInstance * | d_naviBlendInInst |
CEGUI::AnimationInstance * | d_centerButtonsPartialBlendOutInst |
CEGUI::AnimationInstance * | d_centerButtonsBlendInInst |
CEGUI::AnimationInstance * | d_botBarLabelBlendOutInst |
CEGUI::AnimationInstance * | d_popupLinesSaveAnimInst |
CEGUI::AnimationInstance * | d_popupLinesLoadAnimInst |
CEGUI::AnimationInstance * | d_popupLinesCharactersAnimInst |
CEGUI::AnimationInstance * | d_popupLinesOptionsAnimInst |
CEGUI::AnimationInstance * | d_popupLinesQuitAnimInst |
CEGUI::Window * | d_topBarLabel |
CEGUI::Window * | d_botBarLabel |
CEGUI::Window * | d_loginContainer |
CEGUI::Window * | d_botNaviLeftArrowArea |
CEGUI::Window * | d_botNaviRightArrowArea |
CEGUI::Window * | d_botNaviCenter |
CEGUI::Window * | d_loginAcceptButton |
CEGUI::Window * | d_startButtonClickArea |
CEGUI::Window * | d_navigationTravelIcon |
CEGUI::Window * | d_navigationSelectionIcon |
CEGUI::Window * | d_botNaviContainer |
![]() | |
CEGUI::String | d_usedFiles |
Static Protected Attributes | |
static const float | s_firstStartDelay = 5.0f |
static const float | s_secondStartDelay = 11.0f |
static const float | s_loginDisplayStartDelay = 15.77f |