mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Add VGui progress bar types
This commit is contained in:
parent
d521c67367
commit
56f4dd927a
@ -8,10 +8,51 @@ enum class PaintMode_t
|
||||
PAINT_INGAMEPANELS = (1 << 1),
|
||||
};
|
||||
|
||||
// Might not be complete:
|
||||
enum LevelLoadingProgress_e
|
||||
{
|
||||
PROGRESS_INVALID = -2,
|
||||
PROGRESS_DEFAULT = -1,
|
||||
|
||||
PROGRESS_NONE,
|
||||
PROGRESS_CHANGELEVEL,
|
||||
PROGRESS_SPAWNSERVER,
|
||||
PROGRESS_LOADWORLDMODEL,
|
||||
PROGRESS_CRCMAP,
|
||||
PROGRESS_CRCCLIENTDLL,
|
||||
PROGRESS_CREATENETWORKSTRINGTABLES,
|
||||
PROGRESS_PRECACHEWORLD,
|
||||
PROGRESS_CLEARWORLD,
|
||||
PROGRESS_LEVELINIT,
|
||||
PROGRESS_PRECACHE,
|
||||
PROGRESS_ACTIVATESERVER,
|
||||
PROGRESS_BEGINCONNECT,
|
||||
PROGRESS_SIGNONCHALLENGE,
|
||||
PROGRESS_SIGNONCONNECT,
|
||||
PROGRESS_SIGNONCONNECTED,
|
||||
PROGRESS_PROCESSSERVERINFO,
|
||||
PROGRESS_PROCESSSTRINGTABLE,
|
||||
PROGRESS_SIGNONNEW,
|
||||
PROGRESS_SENDCLIENTINFO,
|
||||
PROGRESS_SENDSIGNONDATA,
|
||||
PROGRESS_SIGNONSPAWN,
|
||||
PROGRESS_CREATEENTITIES,
|
||||
PROGRESS_FULLYCONNECTED,
|
||||
PROGRESS_PRECACHELIGHTING,
|
||||
PROGRESS_READYTOPLAY,
|
||||
PROGRESS_HIGHESTITEM, // must be last item in list
|
||||
};
|
||||
|
||||
class CEngineVGui
|
||||
{
|
||||
public:
|
||||
static int Paint(CEngineVGui* thisptr, PaintMode_t mode);
|
||||
|
||||
void UpdateProgressBar(LevelLoadingProgress_e progress)
|
||||
{
|
||||
int index = 11;
|
||||
CallVFunc<void>(index, this, progress);
|
||||
}
|
||||
void EnabledProgressBarForNextLoad(void)
|
||||
{
|
||||
int index = 31;
|
||||
|
Loading…
x
Reference in New Issue
Block a user