Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

DeusEx.MenuScreenNewGame

Extends
MenuUIScreenWindow

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- Extension.TabGroupWindow
         |   
         +-- Extension.ModalWindow
            |   
            +-- DeusEx.DeusExBaseWindow
               |   
               +-- DeusEx.MenuUIWindow
                  |   
                  +-- DeusEx.MenuUIScreenWindow
                     |   
                     +-- DeusEx.MenuScreenNewGame

Variables Summary
MenuUIActionButtonWindowbtnDowngrade
ButtonWindowbtnLeftArrow
ButtonWindowbtnPortrait
ButtonWindowbtnRightArrow
MenuUIActionButtonWindowbtnUpgrade
stringButtonDowngradeLabel
stringButtonUpgradeLabel
floatcombatDifficulty
MenuUIEditWindoweditCodeName
MenuUIEditWindoweditName
StringfilterString
stringHeaderAppearanceLabel
stringHeaderCodeNameLabel
stringHeaderNameLabel
stringHeaderPointsNeededLabel
stringHeaderSkillLevelLabel
stringHeaderSkillPointsLabel
stringHeaderSkillsLabel
SkilllocalSkills[32]
MenuUIListWindowlstSkills
stringNameBlankPrompt
stringNameBlankTitle
intportraitIndex
intsaveSkillPointsAvail
intsaveSkillPointsTotal
intselectedRowId
SkillselectedSkill
TexturetexPortraits[5]
MenuUIInfoButtonWindowwinNameBorder
MenuUISkillInfoWindowwinSkillInfo
MenuUIStaticInfoWindowwinSkillPoints
Inherited Variables from DeusEx.MenuUIScreenWindow
choiceCount, choiceStartX, choiceStartY, choices[13], choiceVerticalGap, currentChoice
Inherited Variables from DeusEx.MenuUIWindow
actionButtons[5], AskToTrainMessage, AskToTrainTitle, bActionButtonBarActive, bAllowWindowDragging, bEscapeSavesSettings, bHelpAlwaysOn, bLeftEdgeActive, bRightEdgeActive, btnLabelCancel, btnLabelOK, btnLabelPrevious, btnLabelResetToDefaults, bUsesHelpWindow, bWindowBeingDragged, clientHeight, clientTextures[6], clientWidth, defaultHelpClientDiffY, defaultHelpHeight, defaultHelpLeftOffset, ExitMessage, helpPosY, IntroWarningMessage, messageBoxMode, MessageBoxTitle, shadowHeight, shadowOffsetX, shadowOffsetY, shadowWidth, textureCols, textureRows, title, TrainingWarningMessage, verticalOffset, winButtonBar, winClient, windowStartDragX, windowStartDragY, winHelp, winLeftEdge, winRightEdge, winShadow, winShadowClass, winTitle

Enumerations Summary
Inherited Enumerations from DeusEx.MenuUIWindow
EActionButtonEvents, EMenuActions, EMessageBoxModes

Structures Summary
Inherited Structures from DeusEx.MenuUIWindow
S_ActionButtonDefault

Functions Summary
function ApplySkills ()))
eventbool BoxOptionSelected (Window msgBoxWindow, int buttonNumber))
functionString BuildSkillString (Skill aSkill ))
functionbool ButtonActivated (Window buttonPressed ))
function CancelScreen ()))
function CopySkills ()))
function CreateCodeNameEditWindow ()))
function CreateControls ()))
function CreateLeftArrowButton ()))
function CreateNameEditWindow ()))
function CreatePortraitButton ()))
function CreateRightArrowButton ()))
function CreateSkillButtons ()))
function CreateSkillInfoWindow ()))
function CreateSkillPointsButton ()))
function CreateSkillsListWindow ()))
function CreateTextHeaders ()))
function DestroyLocalSkills ()))
event DestroyWindow ()))
function DowngradeSkill ()))
function EnableButtons ()))
event InitWindow ()))
eventbool ListRowActivated (window list, int rowId))
eventbool ListSelectionChanged (window list, int numSelections, int focusRowId))
function NextPortrait ()))
function PopulateSkillsList ()))
function PreviousPortrait ()))
function ProcessAction (String actionKey))
function ResetToDefaults ()))
function RestoreSkillPoints ()))
function SaveSettings ()))
function SaveSkillPoints ()))
function SetDifficulty (float newDifficulty))
event StyleChanged ()))
eventbool TextChanged (window edit, bool bModified))
functionString TrimSpaces (String trimString))
function UpdateSkillPoints ()))
function UpgradeSkill ()))
Inherited Functions from DeusEx.MenuUIScreenWindow
CancelScreen, CreateChoices, FocusEnteredDescendant, FocusLeftDescendant, InitWindow, LoadSettings, ResetToDefaults, SaveSettings, VirtualKeyPressed
Inherited Functions from DeusEx.MenuUIWindow
BoxOptionSelected, ButtonActivated, CancelScreen, ChildRequestedReconfiguration, ConfigurationChanged, ConfirmIntro, ConfirmTraining, CreateActionButtonBar, CreateActionButtons, CreateClientWindow, CreateControls, CreateHeaderButton, CreateHelpWindow, CreateLeftEdgeWindow, CreateMenuEditWindow, CreateMenuHeader, CreateMenuLabel, CreateMenuUITab, CreateRightEdgeWindow, CreateScrollAreaWindow, CreateShadowWindow, CreateTitleWindow, DestroyWindow, EnableActionButton, HideHelp, InitWindow, IsActionButtonEnabled, MouseButtonPressed, MouseButtonReleased, MouseMoved, ParentRequestedPreferredSize, ProcessAction, ProcessActionButton, ProcessCustomMenuButton, ProcessMenuAction, ResetToDefaults, SaveSettings, SetTitle, ShowHelp, StartNewGame, StyleChanged, VirtualKeyPressed


Variables Detail

btnDowngrade Source code

var MenuUIActionButtonWindow btnDowngrade;

btnLeftArrow Source code

var ButtonWindow btnLeftArrow;

btnPortrait Source code

var ButtonWindow btnPortrait;

btnRightArrow Source code

var ButtonWindow btnRightArrow;

btnUpgrade Source code

var MenuUIActionButtonWindow btnUpgrade;

ButtonDowngradeLabel Source code

var localized string ButtonDowngradeLabel;

ButtonUpgradeLabel Source code

var localized string ButtonUpgradeLabel;

combatDifficulty Source code

var float combatDifficulty;

editCodeName Source code

var MenuUIEditWindow editCodeName;

editName Source code

var MenuUIEditWindow editName;

filterString Source code

var String filterString;

HeaderAppearanceLabel Source code

var localized string HeaderAppearanceLabel;

HeaderCodeNameLabel Source code

var localized string HeaderCodeNameLabel;

HeaderNameLabel Source code

var localized string HeaderNameLabel;

HeaderPointsNeededLabel Source code

var localized string HeaderPointsNeededLabel;

HeaderSkillLevelLabel Source code

var localized string HeaderSkillLevelLabel;

HeaderSkillPointsLabel Source code

var localized string HeaderSkillPointsLabel;

HeaderSkillsLabel Source code

var localized string HeaderSkillsLabel;

localSkills[32] Source code

var Skill localSkills[32];

lstSkills Source code

var MenuUIListWindow lstSkills;

NameBlankPrompt Source code

var localized string NameBlankPrompt;

NameBlankTitle Source code

var localized string NameBlankTitle;

portraitIndex Source code

var int portraitIndex;

saveSkillPointsAvail Source code

var int saveSkillPointsAvail;

saveSkillPointsTotal Source code

var int saveSkillPointsTotal;

selectedRowId Source code

var int selectedRowId;

selectedSkill Source code

var Skill selectedSkill;

texPortraits[5] Source code

var Texture texPortraits[5];

winNameBorder Source code

var MenuUIInfoButtonWindow winNameBorder;

winSkillInfo Source code

var MenuUISkillInfoWindow winSkillInfo;

winSkillPoints Source code

var MenuUIStaticInfoWindow winSkillPoints;


Functions Detail

ApplySkills Source code

function ApplySkills ( ) )

BoxOptionSelected Source code

event bool BoxOptionSelected ( Window msgBoxWindow, int buttonNumber) )

BuildSkillString Source code

function String BuildSkillString ( Skill aSkill ) )

ButtonActivated Source code

function bool ButtonActivated ( Window buttonPressed ) )

CancelScreen Source code

function CancelScreen ( ) )

CopySkills Source code

function CopySkills ( ) )

CreateCodeNameEditWindow Source code

function CreateCodeNameEditWindow ( ) )

CreateControls Source code

function CreateControls ( ) )

CreateLeftArrowButton Source code

function CreateLeftArrowButton ( ) )

CreateNameEditWindow Source code

function CreateNameEditWindow ( ) )

CreatePortraitButton Source code

function CreatePortraitButton ( ) )

CreateRightArrowButton Source code

function CreateRightArrowButton ( ) )

CreateSkillButtons Source code

function CreateSkillButtons ( ) )

CreateSkillInfoWindow Source code

function CreateSkillInfoWindow ( ) )

CreateSkillPointsButton Source code

function CreateSkillPointsButton ( ) )

CreateSkillsListWindow Source code

function CreateSkillsListWindow ( ) )

CreateTextHeaders Source code

function CreateTextHeaders ( ) )

DestroyLocalSkills Source code

function DestroyLocalSkills ( ) )

DestroyWindow Source code

event DestroyWindow ( ) )

DowngradeSkill Source code

function DowngradeSkill ( ) )

EnableButtons Source code

function EnableButtons ( ) )

InitWindow Source code

event InitWindow ( ) )

ListRowActivated Source code

event bool ListRowActivated ( window list, int rowId) )

ListSelectionChanged Source code

event bool ListSelectionChanged ( window list, int numSelections, int focusRowId) )

NextPortrait Source code

function NextPortrait ( ) )

PopulateSkillsList Source code

function PopulateSkillsList ( ) )

PreviousPortrait Source code

function PreviousPortrait ( ) )

ProcessAction Source code

function ProcessAction ( String actionKey) )

ResetToDefaults Source code

function ResetToDefaults ( ) )

RestoreSkillPoints Source code

function RestoreSkillPoints ( ) )

SaveSettings Source code

function SaveSettings ( ) )

SaveSkillPoints Source code

function SaveSkillPoints ( ) )

SetDifficulty Source code

function SetDifficulty ( float newDifficulty) )

StyleChanged Source code

event StyleChanged ( ) )

TextChanged Source code

event bool TextChanged ( window edit, bool bModified) )

TrimSpaces Source code

function String TrimSpaces ( String trimString) )

UpdateSkillPoints Source code

function UpdateSkillPoints ( ) )

UpgradeSkill Source code

function UpgradeSkill ( ) )


Defaultproperties

defaultproperties
{
     texPortraits(0)=Texture'DeusExUI.UserInterface.MenuNewGameJCDenton_1'
     texPortraits(1)=Texture'DeusExUI.UserInterface.MenuNewGameJCDenton_2'
     texPortraits(2)=Texture'DeusExUI.UserInterface.MenuNewGameJCDenton_3'
     texPortraits(3)=Texture'DeusExUI.UserInterface.MenuNewGameJCDenton_4'
     texPortraits(4)=Texture'DeusExUI.UserInterface.MenuNewGameJCDenton_5'
     filterString="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890 "
     ButtonUpgradeLabel="Upg|&rade"
     ButtonDowngradeLabel="|&Downgrade"
     HeaderNameLabel="Real Name"
     HeaderCodeNameLabel="Code Name"
     HeaderAppearanceLabel="Appearance"
     HeaderSkillsLabel="Skills"
     HeaderSkillPointsLabel="Skill Points"
     HeaderSkillLevelLabel="Skill Level"
     HeaderPointsNeededLabel="Points Needed"
     NameBlankTitle="Name Blank!"
     NameBlankPrompt="The Real Name cannot be blank, please enter a name."
     actionButtons(0)=(Align=HALIGN_Right,Action=AB_Cancel)
     actionButtons(1)=(Align=HALIGN_Right,Action=AB_Other,Text="|&Start Game",Key="START")
     actionButtons(2)=(Action=AB_Reset)
     Title="Start New Game"
     ClientWidth=580
     ClientHeight=389
     clientTextures(0)=Texture'DeusExUI.UserInterface.MenuNewGameBackground_1'
     clientTextures(1)=Texture'DeusExUI.UserInterface.MenuNewGameBackground_2'
     clientTextures(2)=Texture'DeusExUI.UserInterface.MenuNewGameBackground_3'
     clientTextures(3)=Texture'DeusExUI.UserInterface.MenuNewGameBackground_4'
     clientTextures(4)=Texture'DeusExUI.UserInterface.MenuNewGameBackground_5'
     clientTextures(5)=Texture'DeusExUI.UserInterface.MenuNewGameBackground_6'
     bUsesHelpWindow=False
     bEscapeSavesSettings=False
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:11.799 - Created with UnCodeX