Program Enums: Difference between revisions
From sc2k-reverse
Jump to navigationJump to search
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..." |
|||
| (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_MAPMODE, | |||
ONIDLE_STATE_DISPLAYLOGO, | |||
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_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_LOADCITY_RETURN, | |||
ONIDLE_STATE_NEWCITY_RETURN, | |||
ONIDLE_STATE_EDITNEWMAP_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
};