Program Enums: Difference between revisions
From sc2k-reverse
Jump to navigationJump to search
| 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 14: | Line 14: | ||
ONIDLE_STATE_DISPLAYREGISTRATION, | ONIDLE_STATE_DISPLAYREGISTRATION, | ||
ONIDLE_STATE_CLOSEREGISTRATION, | ONIDLE_STATE_CLOSEREGISTRATION, | ||
ONIDLE_STATE_PENDINGACTION, // if | 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_8, // Appears unused | ||
ONIDLE_STATE_NONE_9, // Appears unused | ONIDLE_STATE_NONE_9, // Appears unused | ||
| Line 22: | Line 22: | ||
ONIDLE_STATE_LOADSCENARIO_RETURN, | ONIDLE_STATE_LOADSCENARIO_RETURN, | ||
ONIDLE_STATE_MENUDIALOG, | ONIDLE_STATE_MENUDIALOG, | ||
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
};