sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

macro.inc.c (4918B)


      1 // 0x07016F18 - 0x070170A0
      2 const MacroObject ttm_seg7_area_1_macro_objs[] = {
      3     MACRO_OBJECT               (/*preset*/ macro_bobomb_buddy_opens_cannon_1, /*yaw*/   0, /*pos*/   799, -2668,  3320),
      4     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_cannon_closed,               /*yaw*/  45, /*pos*/  5035, -3994, -3445, /*bhvParam*/ 0xC0),
      5     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_wooden_signpost,             /*yaw*/  90, /*pos*/  3644, -1304,  1422, /*bhvParam*/ DIALOG_072),
      6     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_wooden_signpost,             /*yaw*/   0, /*pos*/   622, -4331,  5466, /*bhvParam*/ DIALOG_094),
      7     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/  1450, -2750, -4250),
      8     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/  2550, -2750, -3400),
      9     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/  4150, -2700, -2800),
     10     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -1600, -1650, -2500),
     11     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -1200, -1600, -3250),
     12     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -1850,   100, -2850),
     13     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -1500,  -800, -2750),
     14     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_wooden_signpost,             /*yaw*/ 180, /*pos*/ -1126, -3448, -4400, /*bhvParam*/ DIALOG_091),
     15     MACRO_OBJECT               (/*preset*/ macro_goomba_triplet_spawner,      /*yaw*/   0, /*pos*/  1740, -4236,  5320),
     16     MACRO_OBJECT               (/*preset*/ macro_coin_ring_horizontal,        /*yaw*/   0, /*pos*/  4540, -4607,  1060),
     17     MACRO_OBJECT               (/*preset*/ macro_1up,                         /*yaw*/   0, /*pos*/ -3713, -4130,  3530),
     18     MACRO_OBJECT               (/*preset*/ macro_bobomb,                      /*yaw*/   0, /*pos*/ -3507, -2480, -1046),
     19     MACRO_OBJECT               (/*preset*/ macro_bobomb,                      /*yaw*/   0, /*pos*/ -3538, -2409,   -61),
     20     MACRO_OBJECT               (/*preset*/ macro_bobomb,                      /*yaw*/   0, /*pos*/ -3538, -2330,  1046),
     21     MACRO_OBJECT               (/*preset*/ macro_coin_line_horizontal,        /*yaw*/  82, /*pos*/  -521, -2047,  3568),
     22     MACRO_OBJECT               (/*preset*/ macro_bobomb,                      /*yaw*/   0, /*pos*/  2369, -1451, -3876),
     23     MACRO_OBJECT               (/*preset*/ macro_bobomb,                      /*yaw*/   0, /*pos*/   707, -1223, -3846),
     24     MACRO_OBJECT               (/*preset*/ macro_1up,                         /*yaw*/   0, /*pos*/ -1010,  -705, -3385),
     25     MACRO_OBJECT               (/*preset*/ macro_goomba_triplet_spawner,      /*yaw*/   0, /*pos*/  -584,   195,  1476),
     26     MACRO_OBJECT               (/*preset*/ macro_1up,                         /*yaw*/   0, /*pos*/  1530,   620,  1670),
     27     MACRO_OBJECT               (/*preset*/ macro_coin_line_horizontal,        /*yaw*/   0, /*pos*/  3476,   708,  -896),
     28     MACRO_OBJECT               (/*preset*/ macro_coin_line_horizontal,        /*yaw*/ 125, /*pos*/  2461,  1461,  1960),
     29     MACRO_OBJECT               (/*preset*/ macro_box_1up,                     /*yaw*/   0, /*pos*/  3261, -2553, -4092),
     30     MACRO_OBJECT               (/*preset*/ macro_coin_line_horizontal_flying, /*yaw*/ 330, /*pos*/ -1907,  -861, -3138),
     31     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/  30, /*pos*/  1950,   880,  1321),
     32     MACRO_OBJECT               (/*preset*/ macro_floor_switch_hidden_objects, /*yaw*/  50, /*pos*/ -1200,  1543,   460),
     33     MACRO_OBJECT               (/*preset*/ macro_goomba_triplet_spawner,      /*yaw*/   0, /*pos*/  -600,  1177, -1340),
     34     MACRO_OBJECT               (/*preset*/ macro_fish_spawner_few_blue,       /*yaw*/   0, /*pos*/  -780, -4580,  4440),
     35     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/  55, /*pos*/  -900,  1540,   580),
     36     MACRO_OBJECT               (/*preset*/ macro_chuckya,                     /*yaw*/ 270, /*pos*/ -2676, -2145,  2923),
     37     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/  1840, -2880, -3600),
     38     MACRO_OBJECT               (/*preset*/ macro_coin_line_vertical_flying,   /*yaw*/   0, /*pos*/  -880,  1750,   580),
     39     MACRO_OBJECT               (/*preset*/ macro_fire_fly_guy,                /*yaw*/   0, /*pos*/  2300, -1384,  3753),
     40     MACRO_OBJECT               (/*preset*/ macro_butterfly_triplet,           /*yaw*/   0, /*pos*/  -606,  1186, -1290),
     41     MACRO_OBJECT               (/*preset*/ macro_jumping_box,                 /*yaw*/   0, /*pos*/  4980, -4607,  2680),
     42     MACRO_OBJECT_END(),
     43 };