diff options
author | Bastien Bouclet | 2016-11-01 19:19:26 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2017-07-03 08:50:10 +0200 |
commit | 14bbf8aab4ed187ec1e6da9e61a1acf6601d0332 (patch) | |
tree | 05d0ca49831dc96351a95da6347559e5f5909bac /engines/mohawk/riven_stacks/aspit.h | |
parent | e2c5609e81d3a54e0d3c63427288f3c261b86ade (diff) | |
download | scummvm-rg350-14bbf8aab4ed187ec1e6da9e61a1acf6601d0332.tar.gz scummvm-rg350-14bbf8aab4ed187ec1e6da9e61a1acf6601d0332.tar.bz2 scummvm-rg350-14bbf8aab4ed187ec1e6da9e61a1acf6601d0332.zip |
MOHAWK: Move the external commands to their respective stacks
Diffstat (limited to 'engines/mohawk/riven_stacks/aspit.h')
-rw-r--r-- | engines/mohawk/riven_stacks/aspit.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/engines/mohawk/riven_stacks/aspit.h b/engines/mohawk/riven_stacks/aspit.h index 3a55714e00..60400dd5f6 100644 --- a/engines/mohawk/riven_stacks/aspit.h +++ b/engines/mohawk/riven_stacks/aspit.h @@ -28,10 +28,45 @@ namespace Mohawk { namespace RivenStacks { +/** + * Main Menu, Books, Setup + */ class ASpit : public RivenStack { public: ASpit(MohawkEngine_Riven *vm); + // External commands - Main Menu + void xastartupbtnhide(uint16 argc, uint16 *argv); + void xasetupcomplete(uint16 argc, uint16 *argv); + + // External commands - Atrus' Journal + void xaatrusopenbook(uint16 argc, uint16 *argv); + void xaatrusbookback(uint16 argc, uint16 *argv); + void xaatrusbookprevpage(uint16 argc, uint16 *argv); + void xaatrusbooknextpage(uint16 argc, uint16 *argv); + + // External commands - Catherine's Journal + void xacathopenbook(uint16 argc, uint16 *argv); + void xacathbookback(uint16 argc, uint16 *argv); + void xacathbookprevpage(uint16 argc, uint16 *argv); + void xacathbooknextpage(uint16 argc, uint16 *argv); + + // External commands - Trap Book + void xtrapbookback(uint16 argc, uint16 *argv); + void xatrapbookclose(uint16 argc, uint16 *argv); + void xatrapbookopen(uint16 argc, uint16 *argv); + + // External commands - DVD-specific + void xarestoregame(uint16 argc, uint16 *argv); + + // External commands - Demo-specific + void xadisablemenureturn(uint16 argc, uint16 *argv); + void xaenablemenureturn(uint16 argc, uint16 *argv); + void xalaunchbrowser(uint16 argc, uint16 *argv); + void xadisablemenuintro(uint16 argc, uint16 *argv); + void xaenablemenuintro(uint16 argc, uint16 *argv); + void xademoquit(uint16 argc, uint16 *argv); + void xaexittomain(uint16 argc, uint16 *argv); }; } // End of namespace RivenStacks |