move forward declarations of draw handlers to draw handlers array

This commit is contained in:
Dragorn421
2022-06-16 18:37:25 +02:00
parent 6ee11e021b
commit 752a83866c
+4 -4
View File
@@ -1,10 +1,6 @@
#include "global.h"
#include "vt.h"
void Room_DrawAllMeshes(PlayState* play, Room* room, u32 flags);
void Room_DrawCullMeshes(PlayState* play, Room* room, u32 flags);
void Room_DrawPrerender(PlayState* play, Room* room, u32 flags);
Vec3f D_801270A0 = { 0.0f, 0.0f, 0.0f };
// unused
@@ -22,6 +18,10 @@ Gfx D_801270B0[] = {
gsSPEndDisplayList(),
};
void Room_DrawAllMeshes(PlayState* play, Room* room, u32 flags);
void Room_DrawPrerender(PlayState* play, Room* room, u32 flags);
void Room_DrawCullMeshes(PlayState* play, Room* room, u32 flags);
void (*sRoomDrawHandlers[MESH_HEADER_TYPE_MAX])(PlayState* play, Room* room, u32 flags) = {
Room_DrawAllMeshes, // MESH_HEADER_TYPE_ALL
Room_DrawPrerender, // MESH_HEADER_TYPE_PRERENDER