Rise
The Vieneo Province
HMI Class Reference

#include <gui.h>

Collaboration diagram for HMI:
[legend]

Public Member Functions

void SexChangeOperation (char newsex)
 
void OnFrameMove (float fElapsedTime)
 
void OnResetDevice ()
 
void LoadLanguage ()
 
void InitApp ()
 
void LoadConfiguration () const
 
void SaveConfiguration () const
 
void GetVersionText (WCHAR *, int size) const
 
void OnRender (float fElapsedTime, IDirect3DDevice9 *pd3dDevice)
 
bool MsgProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void LoadPeopleSounds () const
 
HRESULT OnCreateDevice (IDirect3DDevice9 *pd3dDevice)
 
void TriggerWelcomeApt2 () const
 
void Toast (const WCHAR *message, ActiveHelp activeHelp)
 
void AddLanguageOptions (UIControlIds controlId, CDXUTDialog *HUD) const
 
void SetLocale () const
 
void ProcessCallsignBox ()
 
void ProcessPasswordBox ()
 
void UpdateLoginCreateButtons ()
 
void DisplaySnow (IDirect3DDevice9 *pd3dDevice, float fade, float fElapsed)
 
void LoadTextures (GameState displaystage, short loadstage)
 
void OnDestroyDevice ()
 
void PlayerOffline (unsigned char arrayindex)
 
void AddPlayer (char *msg, unsigned char playerindex)
 
void ChangeChannelName (unsigned char channelId, char *title)
 
void ChannelInvite (char *title, unsigned char whoinvited, unsigned char channel, unsigned char players) const
 
void PlayerJoinedChannel (short tab, unsigned char playerindex)
 
void PlayerLeftChannel (short tab, unsigned char playerindex)
 
void ChangeChannelOwner (short tab, unsigned char playerindex)
 
void AddSupportChatMessage (const WCHAR *wmsg)
 
void AddDiscordChatMessage (const WCHAR *msg)
 
void AddChatMessage (WCHAR *msg, unsigned char playerindex, unsigned char channel)
 
void SetPlayerAlignment (char *msg, unsigned char playerindex)
 
void ChangePlayerProperties (SSubscribeData *prop)
 
void DisplayImmigration (bool refresh)
 
void ResetLoginFields ()
 
void DrawRXTXLights (LPDIRECT3DTEXTURE9 *tex) const
 
void DrawErrorBoxes ()
 
void FadeIn (float f, float fElapsedTime)
 
void LightningCalculations (float fElapsedTime)
 
D3DXCOLOR GetHairColorAtIndex (int index)
 
D3DXCOLOR GetEyeColorAtIndex (int index)
 
void GarbleChat (wchar_t *str) const
 
 HMI (GameClass *g, Networking *n, Sound *s)
 
 ~HMI ()
 
void CreateDialogs ()
 

Static Public Member Functions

static void RestoreDefaults ()
 
static void CALLBACK OnGUIEvent (UINT nEvent, int nControlID, CDXUTControl *pControl, void *pUserContext)
 

Public Attributes

tm tm_time {}
 
CDXUTDialog g_HUD
 
float g_fMouseLastMoveTime
 
float m_fSlide
 
float g_fLeftDownTime
 
float g_fDownCounterTime
 
float g_fTabFlashTime
 
short FONT_WIDTH
 
short cursoroverwindow
 
short helpboxlang
 
bool g_bDragging
 
bool g_bLeftClick
 
bool g_bLeftDown
 
bool eastasian
 
bool g_bDropped
 
bool g_bTabLit
 
bool g_bLeftDouble
 
short dragt
 
long dragline
 
bool g_bRightDown
 
bool g_bRightClick
 
bool g_bGVfilter
 
POINT ptClick {}
 
POINT ptCursor {}
 
ID3DXSprite * g_pTextSprite = nullptr
 
ID3DXFont * g_pFont = nullptr
 
ID3DXFont * g_pChatFont = nullptr
 
LPDIRECT3DTEXTURE9 m_pddsGUIParts = nullptr
 
LPDIRECT3DTEXTURE9 m_pddsGUILateral = nullptr
 
LPDIRECT3DTEXTURE9 m_pddsGUIInterlace = nullptr
 
LPDIRECT3DTEXTURE9 m_pddsGUIInterlace2 = nullptr
 
char buffer1 [16384] = {}
 
LPDIRECT3DTEXTURE9 m_pddsGUIScroll = nullptr
 
char buffer2 [16384] = {}
 
LPDIRECT3DTEXTURE9 m_pddsGUIScrollButton = nullptr
 
LPDIRECT3DTEXTURE9 m_pddsGUIActions = nullptr
 
LPDIRECT3DTEXTURE9 m_pddsGUIRanks = nullptr
 
LPDIRECT3DTEXTURE9 m_pddsToast = nullptr
 
LPDIRECT3DTEXTURE9 m_pddsToastIcons = nullptr
 
LPDIRECT3DTEXTURE9 m_pddsEasydockAd = nullptr
 
std::vector< std::wstring > motd
 
WCHAR loginstr [99] = {}
 
std::wstring strings [L_ENUMERATION]
 
Sicons icon [(D_ENUMERATION+1)]
 
CDXUTDialogResourceManager g_DialogResourceManager
 
D3DXCOLOR haircolor
 
D3DXCOLOR eyecolor
 
D3DXCOLOR skintone
 
float age
 
float weight
 
float height
 
float minWeight = 0
 
float maxWeight
 
float minHeight = 0
 
float maxHeight
 
float stubbleFreckle
 
float eyemotion
 
float furtherdelay
 
float fade
 
bool makehud
 
float cloudmotion
 
LPD3DXBUFFER pBuffer
 
LIGHTNINGABOVEGUI lightningabove [ACLlightningguiC] {}
 
SPlayerData player [MAX_ONLINEPLAYERS]
 
unsigned char ourplayerC = 255
 
float flood
 
CHATCHANNEL chatchannel [MAX_TAB]
 
PEOPLE people
 
bool rxlight
 
bool txlight
 
bool haserrors
 
char showerrors
 
short rxbuffer
 
short txbuffer
 
char referralValid
 
char handleValid
 
char charnameValid
 
char emailValid
 
s_polygon_object tempobject
 
PolyObj polyobj
 
bool immigrationPassed = false
 
bool IsAdmin = false
 
bool isInjected = false
 
bool Editing = false
 
bool Edited = false
 
LPWSTR currentCursor = IDC_ARROW
 
bool cursorVisible = true
 
bool grippy = false
 
bool minimized = false
 
bool isSteam = false
 
bool isLocal = false
 
int major
 
int minor
 
int build
 
int revision
 
InformationDialoginformationDialog = nullptr
 
Networkingnetworking
 
Soundsound
 
GameClassgame
 
Loggerlogger
 

Private Member Functions

void ShowHelpBubble (const WCHAR *msg) const
 

Private Attributes

float fTime = 0
 
std::vector< std::wstring > currentToast
 
float toastTime = 0.0f
 
short toastIcon = 0
 
int toastY
 
ActiveHelp toastId
 
bool createRoute
 

Detailed Description

Definition at line 696 of file gui.h.

Constructor & Destructor Documentation

◆ HMI()

HMI::HMI ( GameClass g,
Networking n,
Sound s 
)

this helps to accelerate the scroll effect

Definition at line 2598 of file gui.cpp.

Here is the call graph for this function:

◆ ~HMI()

HMI::~HMI ( )

Definition at line 2726 of file gui.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ AddChatMessage()

void HMI::AddChatMessage ( WCHAR *  msg,
unsigned char  playerindex,
unsigned char  channel 
)

Definition at line 3511 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddDiscordChatMessage()

void HMI::AddDiscordChatMessage ( const WCHAR *  msg)

Definition at line 3481 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddLanguageOptions()

void HMI::AddLanguageOptions ( UIControlIds  controlId,
CDXUTDialog *  HUD 
) const

Definition at line 1416 of file gui.cpp.

Here is the caller graph for this function:

◆ AddPlayer()

void HMI::AddPlayer ( char *  msg,
unsigned char  playerindex 
)

Definition at line 3586 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddSupportChatMessage()

void HMI::AddSupportChatMessage ( const WCHAR *  wmsg)

Definition at line 3463 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ChangeChannelName()

void HMI::ChangeChannelName ( unsigned char  channelId,
char *  title 
)

Definition at line 3683 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ChangeChannelOwner()

void HMI::ChangeChannelOwner ( short  tab,
unsigned char  playerindex 
)

Definition at line 3451 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ChangePlayerProperties()

void HMI::ChangePlayerProperties ( SSubscribeData *  prop)

Definition at line 3715 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ChannelInvite()

void HMI::ChannelInvite ( char *  title,
unsigned char  whoinvited,
unsigned char  channel,
unsigned char  players 
) const

Definition at line 3703 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateDialogs()

void HMI::CreateDialogs ( )

Definition at line 2532 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DisplayImmigration()

void HMI::DisplayImmigration ( bool  refresh)

Definition at line 3747 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DisplaySnow()

void HMI::DisplaySnow ( IDirect3DDevice9 *  pd3dDevice,
float  fade,
float  fElapsed 
)

Definition at line 1883 of file gui.cpp.

Here is the caller graph for this function:

◆ DrawErrorBoxes()

void HMI::DrawErrorBoxes ( )

Definition at line 4071 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DrawRXTXLights()

void HMI::DrawRXTXLights ( LPDIRECT3DTEXTURE9 *  tex) const

Definition at line 4053 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FadeIn()

void HMI::FadeIn ( float  f,
float  fElapsedTime 
)

Definition at line 4478 of file gui.cpp.

Here is the caller graph for this function:

◆ GarbleChat()

void HMI::GarbleChat ( wchar_t *  str) const

Definition at line 2750 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetEyeColorAtIndex()

D3DXCOLOR HMI::GetEyeColorAtIndex ( int  index)

Definition at line 4457 of file gui.cpp.

Here is the caller graph for this function:

◆ GetHairColorAtIndex()

D3DXCOLOR HMI::GetHairColorAtIndex ( int  index)

Definition at line 4418 of file gui.cpp.

Here is the caller graph for this function:

◆ GetVersionText()

void HMI::GetVersionText ( WCHAR *  str,
int  size 
) const

Definition at line 1801 of file gui.cpp.

Here is the caller graph for this function:

◆ InitApp()

void HMI::InitApp ( )

Definition at line 1675 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ LightningCalculations()

void HMI::LightningCalculations ( float  fElapsedTime)

Definition at line 4490 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ LoadConfiguration()

void HMI::LoadConfiguration ( ) const
Todo:
right now we have just initialized version 1 on 1/10/2020 so we can't use it to fix the file

Definition at line 1701 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ LoadLanguage()

void HMI::LoadLanguage ( )
Todo:
steam differentiates traditional and simplified
Todo:
steam differentiates traditional and simplified
Todo:
steam differentiates brazilian vs. portuguese
Todo:
steam differentiates brazilian vs. portuguese

Definition at line 1480 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ LoadPeopleSounds()

void HMI::LoadPeopleSounds ( ) const

Definition at line 1128 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ LoadTextures()

void HMI::LoadTextures ( GameState  displaystage,
short  loadstage 
)

Definition at line 3222 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MsgProc()

bool HMI::MsgProc ( HWND  hWnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

Definition at line 1046 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnCreateDevice()

HRESULT HMI::OnCreateDevice ( IDirect3DDevice9 *  pd3dDevice)

Definition at line 1144 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnDestroyDevice()

void HMI::OnDestroyDevice ( void  )

Definition at line 3324 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnFrameMove()

void HMI::OnFrameMove ( float  fElapsedTime)

Definition at line 212 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnGUIEvent()

void CALLBACK HMI::OnGUIEvent ( UINT  nEvent,
int  nControlID,
CDXUTControl *  pControl,
void *  pUserContext 
)
static

Definition at line 2771 of file gui.cpp.

Here is the caller graph for this function:

◆ OnRender()

void HMI::OnRender ( float  fElapsedTime,
IDirect3DDevice9 *  pd3dDevice 
)

Definition at line 1946 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnResetDevice()

void HMI::OnResetDevice ( void  )

Definition at line 1000 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PlayerJoinedChannel()

void HMI::PlayerJoinedChannel ( short  tab,
unsigned char  playerindex 
)
Todo:
could play a sound here for a player joining channel

Definition at line 3413 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PlayerLeftChannel()

void HMI::PlayerLeftChannel ( short  tab,
unsigned char  playerindex 
)
Todo:
could play a sound here for a player leaving a channel

Definition at line 3432 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PlayerOffline()

void HMI::PlayerOffline ( unsigned char  arrayindex)

Definition at line 3373 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProcessCallsignBox()

void HMI::ProcessCallsignBox ( )

Definition at line 1824 of file gui.cpp.

Here is the caller graph for this function:

◆ ProcessPasswordBox()

void HMI::ProcessPasswordBox ( )

Definition at line 1850 of file gui.cpp.

Here is the caller graph for this function:

◆ ResetLoginFields()

void HMI::ResetLoginFields ( )

Definition at line 3406 of file gui.cpp.

Here is the caller graph for this function:

◆ RestoreDefaults()

void HMI::RestoreDefaults ( )
static

Definition at line 1811 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SaveConfiguration()

void HMI::SaveConfiguration ( ) const

Definition at line 1768 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetLocale()

void HMI::SetLocale ( ) const

Definition at line 1449 of file gui.cpp.

Here is the caller graph for this function:

◆ SetPlayerAlignment()

void HMI::SetPlayerAlignment ( char *  msg,
unsigned char  playerindex 
)

Definition at line 3639 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SexChangeOperation()

void HMI::SexChangeOperation ( char  newsex)

https://dqydj.com/weight-percentile-calculator-men-women/

https://dqydj.com/height-percentile-calculator-for-men-and-women/

https://dqydj.com/weight-percentile-calculator-men-women/

https://dqydj.com/height-percentile-calculator-for-men-and-women/

Definition at line 27 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ShowHelpBubble()

void HMI::ShowHelpBubble ( const WCHAR *  msg) const
private

Definition at line 1630 of file gui.cpp.

Here is the caller graph for this function:

◆ Toast()

void HMI::Toast ( const WCHAR *  message,
ActiveHelp  activeHelp 
)

Definition at line 1202 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TriggerWelcomeApt2()

void HMI::TriggerWelcomeApt2 ( ) const

Definition at line 1180 of file gui.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ UpdateLoginCreateButtons()

void HMI::UpdateLoginCreateButtons ( )

Definition at line 1869 of file gui.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ age

float HMI::age

Definition at line 755 of file gui.h.

◆ buffer1

char HMI::buffer1[16384] = {}

Definition at line 735 of file gui.h.

◆ buffer2

char HMI::buffer2[16384] = {}

Definition at line 737 of file gui.h.

◆ build

int HMI::build

Definition at line 787 of file gui.h.

◆ charnameValid

char HMI::charnameValid

Definition at line 773 of file gui.h.

◆ chatchannel

CHATCHANNEL HMI::chatchannel[MAX_TAB]

Definition at line 768 of file gui.h.

◆ cloudmotion

float HMI::cloudmotion

Definition at line 760 of file gui.h.

◆ createRoute

bool HMI::createRoute
private

Definition at line 704 of file gui.h.

◆ currentCursor

LPWSTR HMI::currentCursor = IDC_ARROW

Definition at line 779 of file gui.h.

◆ currentToast

std::vector<std::wstring> HMI::currentToast
private

Definition at line 699 of file gui.h.

◆ cursoroverwindow

short HMI::cursoroverwindow

Definition at line 713 of file gui.h.

◆ cursorVisible

bool HMI::cursorVisible = true

Definition at line 780 of file gui.h.

◆ dragline

long HMI::dragline

Definition at line 717 of file gui.h.

◆ dragt

short HMI::dragt

Definition at line 716 of file gui.h.

◆ eastasian

bool HMI::eastasian

Definition at line 715 of file gui.h.

◆ Edited

bool HMI::Edited = false

Definition at line 778 of file gui.h.

◆ Editing

bool HMI::Editing = false

Definition at line 778 of file gui.h.

◆ emailValid

char HMI::emailValid

Definition at line 773 of file gui.h.

◆ eyecolor

D3DXCOLOR HMI::eyecolor

Definition at line 754 of file gui.h.

◆ eyemotion

float HMI::eyemotion

Definition at line 756 of file gui.h.

◆ fade

float HMI::fade

Definition at line 758 of file gui.h.

◆ flood

float HMI::flood

Definition at line 767 of file gui.h.

◆ FONT_WIDTH

short HMI::FONT_WIDTH

Definition at line 713 of file gui.h.

◆ fTime

float HMI::fTime = 0
private

Definition at line 698 of file gui.h.

◆ furtherdelay

float HMI::furtherdelay

Definition at line 757 of file gui.h.

◆ g_bDragging

bool HMI::g_bDragging

Definition at line 714 of file gui.h.

◆ g_bDropped

bool HMI::g_bDropped

Definition at line 715 of file gui.h.

◆ g_bGVfilter

bool HMI::g_bGVfilter

Definition at line 721 of file gui.h.

◆ g_bLeftClick

bool HMI::g_bLeftClick

Definition at line 714 of file gui.h.

◆ g_bLeftDouble

bool HMI::g_bLeftDouble

Definition at line 715 of file gui.h.

◆ g_bLeftDown

bool HMI::g_bLeftDown

Definition at line 714 of file gui.h.

◆ g_bRightClick

bool HMI::g_bRightClick

Definition at line 720 of file gui.h.

◆ g_bRightDown

bool HMI::g_bRightDown

Definition at line 720 of file gui.h.

◆ g_bTabLit

bool HMI::g_bTabLit

Definition at line 715 of file gui.h.

◆ g_DialogResourceManager

CDXUTDialogResourceManager HMI::g_DialogResourceManager

Definition at line 752 of file gui.h.

◆ g_fDownCounterTime

float HMI::g_fDownCounterTime

Definition at line 712 of file gui.h.

◆ g_fLeftDownTime

float HMI::g_fLeftDownTime

Definition at line 712 of file gui.h.

◆ g_fMouseLastMoveTime

float HMI::g_fMouseLastMoveTime

Definition at line 712 of file gui.h.

◆ g_fTabFlashTime

float HMI::g_fTabFlashTime

Definition at line 712 of file gui.h.

◆ g_HUD

CDXUTDialog HMI::g_HUD

Definition at line 710 of file gui.h.

◆ g_pChatFont

ID3DXFont* HMI::g_pChatFont = nullptr

Definition at line 728 of file gui.h.

◆ g_pFont

ID3DXFont* HMI::g_pFont = nullptr

Definition at line 727 of file gui.h.

◆ g_pTextSprite

ID3DXSprite* HMI::g_pTextSprite = nullptr

Definition at line 726 of file gui.h.

◆ game

GameClass* HMI::game

Definition at line 857 of file gui.h.

◆ grippy

bool HMI::grippy = false

Definition at line 781 of file gui.h.

◆ haircolor

D3DXCOLOR HMI::haircolor

Definition at line 754 of file gui.h.

◆ handleValid

char HMI::handleValid

Definition at line 773 of file gui.h.

◆ haserrors

bool HMI::haserrors

Definition at line 770 of file gui.h.

◆ height

float HMI::height

Definition at line 755 of file gui.h.

◆ helpboxlang

short HMI::helpboxlang

Definition at line 713 of file gui.h.

◆ icon

Sicons HMI::icon[(D_ENUMERATION+1)]

Definition at line 751 of file gui.h.

◆ immigrationPassed

bool HMI::immigrationPassed = false

Definition at line 776 of file gui.h.

◆ informationDialog

InformationDialog* HMI::informationDialog = nullptr

Definition at line 789 of file gui.h.

◆ IsAdmin

bool HMI::IsAdmin = false

Definition at line 777 of file gui.h.

◆ isInjected

bool HMI::isInjected = false

Definition at line 777 of file gui.h.

◆ isLocal

bool HMI::isLocal = false

Definition at line 784 of file gui.h.

◆ isSteam

bool HMI::isSteam = false

Definition at line 783 of file gui.h.

◆ lightningabove

LIGHTNINGABOVEGUI HMI::lightningabove[ACLlightningguiC] {}

Definition at line 762 of file gui.h.

◆ logger

Logger* HMI::logger

Definition at line 858 of file gui.h.

◆ loginstr

WCHAR HMI::loginstr[99] = {}

Definition at line 747 of file gui.h.

◆ m_fSlide

float HMI::m_fSlide

Definition at line 712 of file gui.h.

◆ m_pddsEasydockAd

LPDIRECT3DTEXTURE9 HMI::m_pddsEasydockAd = nullptr

Definition at line 743 of file gui.h.

◆ m_pddsGUIActions

LPDIRECT3DTEXTURE9 HMI::m_pddsGUIActions = nullptr

Definition at line 739 of file gui.h.

◆ m_pddsGUIInterlace

LPDIRECT3DTEXTURE9 HMI::m_pddsGUIInterlace = nullptr

Definition at line 733 of file gui.h.

◆ m_pddsGUIInterlace2

LPDIRECT3DTEXTURE9 HMI::m_pddsGUIInterlace2 = nullptr

Definition at line 734 of file gui.h.

◆ m_pddsGUILateral

LPDIRECT3DTEXTURE9 HMI::m_pddsGUILateral = nullptr

Definition at line 732 of file gui.h.

◆ m_pddsGUIParts

LPDIRECT3DTEXTURE9 HMI::m_pddsGUIParts = nullptr

Definition at line 731 of file gui.h.

◆ m_pddsGUIRanks

LPDIRECT3DTEXTURE9 HMI::m_pddsGUIRanks = nullptr

Definition at line 740 of file gui.h.

◆ m_pddsGUIScroll

LPDIRECT3DTEXTURE9 HMI::m_pddsGUIScroll = nullptr

Definition at line 736 of file gui.h.

◆ m_pddsGUIScrollButton

LPDIRECT3DTEXTURE9 HMI::m_pddsGUIScrollButton = nullptr

Definition at line 738 of file gui.h.

◆ m_pddsToast

LPDIRECT3DTEXTURE9 HMI::m_pddsToast = nullptr

Definition at line 741 of file gui.h.

◆ m_pddsToastIcons

LPDIRECT3DTEXTURE9 HMI::m_pddsToastIcons = nullptr

Definition at line 742 of file gui.h.

◆ major

int HMI::major

Definition at line 785 of file gui.h.

◆ makehud

bool HMI::makehud

Definition at line 759 of file gui.h.

◆ maxHeight

float HMI::maxHeight

Definition at line 755 of file gui.h.

◆ maxWeight

float HMI::maxWeight

Definition at line 755 of file gui.h.

◆ minHeight

float HMI::minHeight = 0

Definition at line 755 of file gui.h.

◆ minimized

bool HMI::minimized = false

Definition at line 782 of file gui.h.

◆ minor

int HMI::minor

Definition at line 786 of file gui.h.

◆ minWeight

float HMI::minWeight = 0

Definition at line 755 of file gui.h.

◆ motd

std::vector<std::wstring> HMI::motd

Definition at line 746 of file gui.h.

◆ networking

Networking* HMI::networking

Definition at line 855 of file gui.h.

◆ ourplayerC

unsigned char HMI::ourplayerC = 255

Definition at line 766 of file gui.h.

◆ pBuffer

LPD3DXBUFFER HMI::pBuffer

This is used for the immigration avatar snapshot bitmap that will be forwarded to the server

Definition at line 761 of file gui.h.

◆ people

PEOPLE HMI::people

Definition at line 769 of file gui.h.

◆ player

SPlayerData HMI::player[MAX_ONLINEPLAYERS]

Definition at line 765 of file gui.h.

◆ polyobj

PolyObj HMI::polyobj

Definition at line 775 of file gui.h.

◆ ptClick

POINT HMI::ptClick {}

Definition at line 724 of file gui.h.

◆ ptCursor

POINT HMI::ptCursor {}

Definition at line 724 of file gui.h.

◆ referralValid

char HMI::referralValid

Definition at line 773 of file gui.h.

◆ revision

int HMI::revision

Definition at line 788 of file gui.h.

◆ rxbuffer

short HMI::rxbuffer

Definition at line 772 of file gui.h.

◆ rxlight

bool HMI::rxlight

Definition at line 770 of file gui.h.

◆ showerrors

char HMI::showerrors

Definition at line 771 of file gui.h.

◆ skintone

D3DXCOLOR HMI::skintone

Definition at line 754 of file gui.h.

◆ sound

Sound* HMI::sound

Definition at line 856 of file gui.h.

◆ strings

std::wstring HMI::strings[L_ENUMERATION]

Definition at line 749 of file gui.h.

◆ stubbleFreckle

float HMI::stubbleFreckle

Definition at line 755 of file gui.h.

◆ tempobject

s_polygon_object HMI::tempobject

Definition at line 774 of file gui.h.

◆ tm_time

tm HMI::tm_time {}

Definition at line 708 of file gui.h.

◆ toastIcon

short HMI::toastIcon = 0
private

Definition at line 701 of file gui.h.

◆ toastId

ActiveHelp HMI::toastId
private

Definition at line 703 of file gui.h.

◆ toastTime

float HMI::toastTime = 0.0f
private

Definition at line 700 of file gui.h.

◆ toastY

int HMI::toastY
private

Definition at line 702 of file gui.h.

◆ txbuffer

short HMI::txbuffer

Definition at line 772 of file gui.h.

◆ txlight

bool HMI::txlight

Definition at line 770 of file gui.h.

◆ weight

float HMI::weight

Definition at line 755 of file gui.h.


The documentation for this class was generated from the following files: