NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
d_cs_seq_manager.hpp
1#pragma once
2
3#include <game/bases/d_wm_enemy.hpp>
4
6public:
7 /// @unofficial
8 enum CUTSCENE_e {
9 SMC_DEMO_DEFAULT_CLR,
10 SMC_DEMO_DEFAULT_FAIL,
11 SMC_DEMO_ENEMY_CLR,
12 SMC_DEMO_ENEMY_FAIL,
13 SMC_DEMO_TORIDE_IN,
14 SMC_DEMO_TORIDE_CLR,
15 SMC_DEMO_TORIDE_FAIL,
16 SMC_DEMO_TORIDE_FAIL2,
17 SMC_DEMO_CASTLE_IN,
18 SMC_DEMO_CASTLE_CLR,
19 SMC_DEMO_CASTLE_FAIL,
20 SMC_DEMO_CASTLE_FAIL2,
21 SMC_DEMO_GHOST_IN,
22 SMC_DEMO_GHOST_CLR,
23 SMC_DEMO_GHOST_FAIL,
24 SMC_DEMO_GHOST_FAIL2,
25 SMC_DEMO_CANNON,
26 SMC_DEMO_TRSHIP_APPEAR,
27 SMC_DEMO_DOKAN,
28 SMC_DEMO_DOKAN_WARP,
29 SMC_DEMO_DOKAN_START,
30 SMC_DEMO_W_WALKING_IN,
31 SMC_DEMO_W_WALKING_IN_NORMAL,
32 SMC_DEMO_W_FLYING_IN,
33 SMC_DEMO_W_CANNON_IN,
34 SMC_DEMO_W_CANNON_IN_NORMAL,
35 SMC_DEMO_W1_TORIDE_CLR,
36 SMC_DEMO_W1_CASTLE_CLR,
37 SMC_DEMO_W3_CASTLE_CLR,
38 SMC_DEMO_FADE_TEST,
39 SMC_DEMO_VIEW_WORLD,
40 SMC_DEMO_COURSE_IN,
41 SMC_DEMO_KINOKO_OUT,
42 SMC_DEMO_AIRSHIP_COURSE_IN,
43 SMC_DEMO_AIRSHIP_COURSE_OUT,
44 SMC_DEMO_START_KINOKO_IN,
45 SMC_DEMO_AIRSHIP_GONEXT,
46 SMC_DEMO_W36_CLEAR_NORMAL,
47 SMC_DEMO_NULL,
48 SMC_DEMO_ANTLION,
49 SMC_DEMO_KILLER,
50 SMC_DEMO_START_BATTLE,
51 SMC_DEMO_SWITCH,
52 SMC_DEMO_KOOPACASTLEAPPEAR,
53 SMC_DEMO_KINOPIOSTART,
54 SMC_DEMO_WORLDIN_NOSHIP,
55 SMC_DEMO_WORLDIN_JUMP_NOSHIP,
56 SMC_DEMO_PAUSE_MENU,
57 SMC_DEMO_AIRSHIP_CLEAR,
58 SMC_DEMO_STOCK_MENU,
59 SMC_DEMO_WORLDSELECT_MENU,
60 SMC_DEMO_ANTLION_STAR,
61 SMC_DEMO_GAMESTART,
62 SMC_DEMO_END,
63 SMC_DEMO_COUNT
64 };
65
66 /// @unofficial
68 CUTSCENE_CMD_NONE = -1,
69 CUTSCENE_CMD_4 = 4,
70 CUTSCENE_CMD_27 = 27,
71 CUTSCENE_CMD_28 = 28,
72 CUTSCENE_CMD_29 = 29,
73 CUTSCENE_CMD_56 = 56,
74 CUTSCENE_CMD_86 = 86,
75 CUTSCENE_CMD_87 = 87,
76 CUTSCENE_CMD_89 = 89,
77 CUTSCENE_CMD_91 = 91,
78 CUTSCENE_CMD_136 = 136,
79 };
80
81 int GetCutName();
82 void FUN_801017c0(int, dWmEnemy_c *, int, int); ///< @unofficial
83
84 u8 mPad1[0x164];
85 bool m_164;
86 u8 mPad2[0x47];
87 dWmDemoActor_c *m_1ac;
88 dWmDemoActor_c *m_1b0;
89
90 static dCsSeqMng_c *ms_instance;
91};
void FUN_801017c0(int, dWmEnemy_c *, int, int)
The minimum required implementation for world map event-driven actors.