mk64/courses/double_deck/course_data.inc.c

62 lines
1.8 KiB
C

#include <ultra64.h>
#include <macros.h>
#include <PR/gbi.h>
#include <actor_types.h>
#include <courses/double_deck/course_displaylists.inc.h>
Gfx d_course_double_deck_dl[] = {
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
gsSPDisplayList(d_course_double_deck_packed_dl_708),
gsSPDisplayList(d_course_double_deck_packed_dl_3A0),
gsSPEndDisplayList(),
};
// Item box spawn locations.
struct ActorSpawnData d_course_double_deck_item_box_spawns[] = {
{{ -331, 0, 675 }, { 0 }},
{{ 18, 30, 295 }, { 0 }},
{{ -685, 0, -279 }, { 0 }},
{{ -329, 0, 731 }, { 0 }},
{{ 17, 30, 346 }, { 0 }},
{{ -741, 0, -280 }, { 0 }},
{{ -367, 30, 13 }, { 0 }},
{{ -315, 30, 2 }, { 0 }},
{{ -625, 0, -276 }, { 0 }},
{{ -259, 30, -12 }, { 0 }},
{{ 22, 30, 245 }, { 0 }},
{{ -341, 0, 619 }, { 0 }},
{{ 350, 0, -605 }, { 1 }},
{{ 732, 0, 277 }, { 1 }},
{{ 248, 30, 48 }, { 1 }},
{{ 56, 30, -340 }, { 1 }},
{{ 670, 0, 286 }, { 1 }},
{{ 356, 0, -658 }, { 1 }},
{{ 48, 30, -283 }, { 1 }},
{{ 626, 0, 288 }, { 1 }},
{{ 292, 30, 56 }, { 1 }},
{{ 337, 30, 58 }, { 1 }},
{{ 54, 30, -248 }, { 1 }},
{{ 363, 0, -709 }, { 1 }},
{{ 341, 60, -726 }, { 2 }},
{{ 352, 60, -682 }, { 2 }},
{{ 698, 60, 430 }, { 2 }},
{{ 660, 60, 439 }, { 2 }},
{{ 280, 90, 290 }, { 2 }},
{{ 236, 90, 246 }, { 2 }},
{{ 351, 60, -632 }, { 2 }},
{{ 616, 60, 456 }, { 2 }},
{{ 324, 90, 331 }, { 2 }},
{{ -233, 90, -235 }, { 3 }},
{{ -281, 90, -280 }, { 3 }},
{{ -688, 60, -395 }, { 3 }},
{{ -735, 60, -390 }, { 3 }},
{{ -434, 60, 707 }, { 3 }},
{{ -422, 60, 663 }, { 3 }},
{{ -435, 60, 618 }, { 3 }},
{{ -626, 60, -405 }, { 3 }},
{{ -312, 90, -320 }, { 3 }},
{{ -32768, 0, 0 }, { 0 }},
};