Program Enums: Difference between revisions

From sc2k-reverse
Jump to navigationJump to search
AF (talk | contribs)
Created page with "This page will list various enums that are either contained within the current fix library or will assist during the RE process (upon the sections in question being encountered). == OnIdle / GameDoIdleUpkeep == Main: <pre> enum { ONIDLE_STATE_INGAME = -1, ONIDLE_STATE_NONE, ONIDLE_STATE_DISPLAYMAXIS, ONIDLE_STATE_WAITMAXIS, ONIDLE_STATE_DISPLAYTITLE, ONIDLE_STATE_DIALOGFINISH, ONIDLE_STATE_DISPLAYREGISTRATION, ONIDLE_STATE_CLOSEREGISTRATION, ONIDLE_STATE_MAINM..."
 
AF (talk | contribs)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
This page will list various enums that are either contained within the current fix library or will assist during the RE process (upon the sections in question being encountered).
This page will list various enums that are either contained within the current fix library or will assist during the RE process (upon the sections in question being encountered).


== OnIdle / GameDoIdleUpkeep ==
== OnIdle / GameDoIdleUpkeep / BuildSubFrames ==


Main:
Main:
Line 7: Line 7:
enum {
enum {
ONIDLE_STATE_INGAME = -1,
ONIDLE_STATE_INGAME = -1,
ONIDLE_STATE_NONE,
ONIDLE_STATE_MAPMODE,
ONIDLE_STATE_DISPLAYMAXIS,
ONIDLE_STATE_DISPLAYLOGO,
ONIDLE_STATE_WAITMAXIS,
ONIDLE_STATE_WAITLOGO,
ONIDLE_STATE_DISPLAYTITLE,
ONIDLE_STATE_DISPLAYTITLE,
ONIDLE_STATE_DIALOGFINISH,
ONIDLE_STATE_DIALOGFINISH,
ONIDLE_STATE_DISPLAYREGISTRATION,
ONIDLE_STATE_DISPLAYREGISTRATION,
ONIDLE_STATE_CLOSEREGISTRATION,
ONIDLE_STATE_CLOSEREGISTRATION,
ONIDLE_STATE_MAINMENU,
ONIDLE_STATE_PENDINGACTION,       // if dwSCACMDLineLoadMode is 'City' or 'Scenario' then this directs towards FROMCMDLINE, otherwise it is MENUDIALOG
ONIDLE_STATE_NONE_8,
ONIDLE_STATE_NONE_8,             // Appears unused
ONIDLE_STATE_NONE_9,
ONIDLE_STATE_NONE_9,             // Appears unused
ONIDLE_STATE_NONE_10,
ONIDLE_STATE_LOADCITY_RETURN,
ONIDLE_STATE_RETURN_11,
ONIDLE_STATE_NEWCITY_RETURN,
ONIDLE_STATE_RETURN_12,
ONIDLE_STATE_EDITNEWMAP_RETURN,
ONIDLE_STATE_RETURN_13,
ONIDLE_STATE_LOADSCENARIO_RETURN,
ONIDLE_STATE_MENUDIALOG,
ONIDLE_STATE_MENUDIALOG,
ONIDLE_STATE_UNKNOWN_15,
ONIDLE_STATE_FROMCMDLINE,
ONIDLE_STATE_INTROVIDEO,
ONIDLE_STATE_INTROVIDEO,
ONIDLE_STATE_DISPLAYINFLIGHT,
ONIDLE_STATE_DISPLAYINFLIGHT,
Line 32: Line 32:
<pre>
<pre>
enum {
enum {
ONIDLE_INITIALDIALOG_NONE = -1,
ONIDLE_INITIALDIALOG_FINISH,
ONIDLE_INITIALDIALOG_FINISH,
ONIDLE_INITIALDIALOG_LOADCITY,
ONIDLE_INITIALDIALOG_LOADCITY,

Latest revision as of 18:16, 18 November 2025

This page will list various enums that are either contained within the current fix library or will assist during the RE process (upon the sections in question being encountered).

OnIdle / GameDoIdleUpkeep / BuildSubFrames

Main:

enum {
	ONIDLE_STATE_INGAME = -1,
	ONIDLE_STATE_MAPMODE,
	ONIDLE_STATE_DISPLAYLOGO,
	ONIDLE_STATE_WAITLOGO,
	ONIDLE_STATE_DISPLAYTITLE,
	ONIDLE_STATE_DIALOGFINISH,
	ONIDLE_STATE_DISPLAYREGISTRATION,
	ONIDLE_STATE_CLOSEREGISTRATION,
	ONIDLE_STATE_PENDINGACTION,       // if dwSCACMDLineLoadMode is 'City' or 'Scenario' then this directs towards FROMCMDLINE, otherwise it is MENUDIALOG
	ONIDLE_STATE_NONE_8,              // Appears unused
	ONIDLE_STATE_NONE_9,              // Appears unused
	ONIDLE_STATE_LOADCITY_RETURN,
	ONIDLE_STATE_NEWCITY_RETURN,
	ONIDLE_STATE_EDITNEWMAP_RETURN,
	ONIDLE_STATE_LOADSCENARIO_RETURN,
	ONIDLE_STATE_MENUDIALOG,
	ONIDLE_STATE_FROMCMDLINE,
	ONIDLE_STATE_INTROVIDEO,
	ONIDLE_STATE_DISPLAYINFLIGHT,
	ONIDLE_STATE_CLOSEINFLIGHT
};

InitialDialog:

enum {
	ONIDLE_INITIALDIALOG_NONE = -1,
	ONIDLE_INITIALDIALOG_FINISH,
	ONIDLE_INITIALDIALOG_LOADCITY,
	ONIDLE_INITIALDIALOG_NEWCITY,
	ONIDLE_INITIALDIALOG_EDITNEWMAP,
	ONIDLE_INITIALDIALOG_LOADSCENARIO,
	ONIDLE_INITIALDIALOG_ONQUIT,
	ONIDLE_INITIALDIALOG_LOADTILESET,
	ONIDLE_INITIALDIALOG_MOVIES
};