MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / Sprite_Table_Setup

Method Sprite_Table_Setup

Source/Sprites.cpp:30–218  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28
29
30void cFodder::Sprite_Table_Setup() {
31
32 for (int16 x = 0; x < 118; ++x) {
33 mSprite_Function[x] = &cFodder::Sprite_Handle_Null;
34 }
35
36 /* 00 */
37 SpriteFunction( Player );
38 SpriteTableFunction( 1, Sprite_Handle_Null );
39 SpriteFunction( Grenade );
40 SpriteFunction( ShadowSmall );
41
42 /* 04 */
43 SpriteFunction( Null );
44 SpriteFunction( Enemy );
45 SpriteFunction( Bullet );
46 SpriteTableFunction( 7, Sprite_Handle_Null );
47
48 /* 08 */
49 SpriteTableFunction( 8, Sprite_Handle_Null );
50 SpriteTableFunction( 9, Sprite_Handle_Null );
51 SpriteTableFunction( 10, Sprite_Handle_Null );
52 SpriteTableFunction( 11, Sprite_Handle_Null );
53
54 /* 12 */
55 SpriteFunction( Explosion );
56 SpriteFunction( Shrub );
57 SpriteFunction( Tree );
58 SpriteFunction( BuildingRoof );
59
60 /* 16 */
61 SpriteFunction( Snowman );
62 SpriteFunction( Shrub2 );
63 SpriteFunction( Waterfall );
64 SpriteFunction( Bird2_Left );
65
66 /* 20 */
67 SpriteFunction( BuildingDoor );
68 SpriteFunction( Player_Rank );
69 SpriteFunction( Player_Shadow );
70 SpriteFunction( BloodTrail );
71
72 /* 24 */
73 SpriteFunction( GroundHole );
74 SpriteFunction( BuildingDoor2 );
75 SpriteTableFunction( 26, Sprite_Handle_Null );
76 SpriteFunction( Floating_Dead_Soldier );
77
78 /* 28 */
79 SpriteFunction( Text_Complete );
80 SpriteFunction( Text_Mission );
81 SpriteFunction( Text_Phase );
82 SpriteTableFunction( 31, Sprite_Handle_Null );
83
84 /* 32 */
85 SpriteTableFunction( 32, Sprite_Handle_Null );
86 SpriteFunction( Rocket );
87 SpriteFunction( Text_GameOver );

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected