Program Enums
From sc2k-reverse
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:
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 CityMode is 'City' or 'Scenario' then this directs towards LOADDIALOG, 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_LOADDIALOG, ONIDLE_STATE_INTROVIDEO, ONIDLE_STATE_DISPLAYINFLIGHT, ONIDLE_STATE_CLOSEINFLIGHT };
InitialDialog:
enum { ONIDLE_INITIALDIALOG_FINISH, ONIDLE_INITIALDIALOG_LOADCITY, ONIDLE_INITIALDIALOG_NEWCITY, ONIDLE_INITIALDIALOG_EDITNEWMAP, ONIDLE_INITIALDIALOG_LOADSCENARIO, ONIDLE_INITIALDIALOG_ONQUIT, ONIDLE_INITIALDIALOG_LOADTILESET, ONIDLE_INITIALDIALOG_MOVIES };