SpatialFear.SFHUDWindowMgr

Spatial Fear
Class: SFHUDWindowMgr
Description: Management class for all HUD windows. Handy-Dandy :)

Author: Markus Nuebel
Modified By: Chris Rogers

Extends:
Modifiers:
Source code

SpatialFear.SFHUDWindowMgr
%%

Variables

%function_comment%
boolbShowAll
%function_comment%
boolm_bComActive
%function_comment%
boolm_bMarkComOnShow
%function_comment%
floatm_fHUDScale
%function_comment%
intm_nActiveItemBeltHeight
%function_comment%
intm_nActiveItemBeltWidth
%function_comment%
intm_nActiveItemBeltX
%function_comment%
intm_nActiveItemBeltY
%function_comment%
intm_nCapWndHeight
%function_comment%
intm_nCapWndWidth
%function_comment%
intm_nCapWndX
%function_comment%
intm_nCapWndY
%function_comment%
intm_nItemDescHeight
%function_comment%
intm_nItemDescWidth
%function_comment%
intm_nItemDescX
%function_comment%
intm_nItemDescY
%function_comment%
intm_nNodeWndHeight
%function_comment%
intm_nNodeWndWidth
%function_comment%
intm_nNodeWndX
%function_comment%
intm_nNodeWndY
%function_comment%
intm_nNPCWndHeight
%function_comment%
intm_nNPCWndWidth
%function_comment%
intm_nNPCWndX
%function_comment%
intm_nNPCWndY
%function_comment%
intm_nPassiveItemBeltHeight
%function_comment%
intm_nPassiveItemBeltWidth
%function_comment%
intm_nPassiveItemBeltX
%function_comment%
intm_nPassiveItemBeltY
%function_comment%
intm_nSelectWeaponBeltX
%function_comment%
intm_nSelectWeaponBeltY
%function_comment%
intm_nSelectWeaponHeight
%function_comment%
intm_nSelectWeaponWidth
%function_comment%
intm_nWeaponDescHeight
%function_comment%
intm_nWeaponDescWidth
%function_comment%
intm_nWeaponDescX
%function_comment%
intm_nWeaponDescY
%function_comment%
intm_nWeaponIconOffsetX
%function_comment%
intm_nWeaponIconOffsetY
%function_comment%
SFTextWindowm_oActiveComWnd
%function_comment%
SFCommunicationm_oCurrComm
%function_comment%
SFTextWindowm_oNextActiveWindow
%function_comment%
SFPlayerm_oPlayer
%function_comment%
travelSFActiveItemBeltm_winActiveItemBelt
%function_comment%
SFCapWindowm_winCapComm
%function_comment%
SFItemDescWindowm_winItemDesc
%function_comment%
SFDataNodeWindowm_winNodeComm
%function_comment%
SFNPCWindowm_winNPCComm
%function_comment%
travelSFPassiveItemBeltm_winPassiveItemBelt
%function_comment%
travelSFSelectWeaponBeltm_winSelectWeaponBelt
%function_comment%
SFWeaponDescWindowm_winWeaponDesc

Functions

activateItem ()
BOOLcanCancelCurrentCom ()
cancelComm ()
CommunicationEnded ()
classgetActiveWindowClass ()
intGetFlashlightLevel ()
intGetFlashlightState ()
hideActiveComWnd ()
hideWeaponDesc ()
init (SFPlayer oPlayer, float fHUDScale)
insertActiveItem (SFPickup oPickup)
insertItemIntoBelt (SFPickup oSFPickup)
insertPassiveItem (SFPickup oPickup)
nextItem ()
passiveItem ()
pauseCommunication ()
playCommunication (SFCommunication oComm)
prevItem ()
removeActiveItem (SFPickup oItem)
removeItemFromBelt (SFPickup oSFPickup)
removePassiveItem (SFPickup oItem)
render (Canvas C, float fHUDScale)
renderWeaponUgradeText (Canvas C)
resetActiveItemBelt ()
resetNPCCommunication ()
resetPassiveItemBelt ()
resumeCommunication (bool bYesNo)
setupNPCCommunication ()
showActiveComWnd (SFTextWindow oWnd)
showItemDesc (Inventory oItem)
showWeaponDesc (TournamentWeapon oWeapon, optional bool bIntroduce)
showWeaponSelection (SFPickup oPickup)
terminate ()
Tick (float fDelta)

Default properties

{
     m_nCapWndX=950
     m_nCapWndY=50
     m_nCapWndHeight=440
     m_nCapWndWidth=300
     m_nNodeWndX=450
     m_nNodeWndY=450
     m_nNodeWndHeight=400
     m_nNodeWndWidth=400
     m_nNPCWndX=290
     m_nNPCWndY=680
     m_nNPCWndHeight=256
     m_nNPCWndWidth=700
     m_nWeaponDescX=175
     m_nWeaponDescY=455
     m_nWeaponDescHeight=440
     m_nWeaponDescWidth=440
     m_nWeaponIconOffsetX=10
     m_nWeaponIconOffsetY=400
     m_nItemDescX=175
     m_nItemDescY=560
     m_nItemDescHeight=340
     m_nItemDescWidth=570
     m_nActiveItemBeltX=1000
     m_nActiveItemBeltY=910
     m_nActiveItemBeltHeight=40
     m_nActiveItemBeltWidth=260
     m_nPassiveItemBeltX=185
     m_nPassiveItemBeltY=910
     m_nPassiveItemBeltHeight=40
     m_nPassiveItemBeltWidth=260
     m_nSelectWeaponBeltX=1000
     m_nSelectWeaponBeltY=910
     m_nSelectWeaponHeight=32
     m_nSelectWeaponWidth=260
}


class file time: 12/7/2003 3:58:24 PM - creation time: 12/7/2003 4:03:40 PM
Created with UnCodeX