zscript-doc/api/inter/WBStartStruct.md

1.4 KiB

WBStartStruct

Information passed into the StatusScreen class when an intermission starts.

struct WBStartStruct
{
	WBPlayerStruct Plyr[MAXPLAYERS];
	int            PNum;

	int Finished_Ep;
	int Next_Ep;

	string Current;
	string Next;
	string NextName;

	textureid LName0;
	textureid LName1;

	int MaxFrags;
	int MaxItems;
	int MaxKills;
	int MaxSecret;

	int ParTime;
	int SuckTime;
	int TotalTime;
}

Plyr

The WBPlayerStruct for each player.

PNum

The index of the player to show stats for.

Finished_Ep

The cluster of the finished map, minus one.

Next_Ep

The cluster of the next map, minus one.

Current

The name of the map that was finished.

Next

The name of the next map.

NextName

The printable name of the next map.

LName0

Texture ID of the level name of the map that was finished.

LName1

Texture ID of the level name of the map being entered.

MaxFrags

Unknown purpose, not actually used by any part of the engine.

MaxItems

The maximum number of acquired items in the map.

MaxKills

The maximum number of killed monsters in the map.

MaxSecret

The maximum number of found secrets in the map.

ParTime

The par time of the map, in ticks.

SuckTime

The suck time of the map, in minutes.

TotalTime

The total time for the whole game, in ticks.