sm64

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

macro.inc.c (7735B)


      1 // 0x070160D8 - 0x0701633C
      2 const MacroObject wdw_seg7_area_1_macro_objs[] = {
      3     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_wooden_signpost,             /*yaw*/   0, /*pos*/ -2077,  2816,  -660, /*bhvParam*/ DIALOG_081),
      4     MACRO_OBJECT               (/*preset*/ macro_bobomb_buddy_opens_cannon_1, /*yaw*/   0, /*pos*/    -2,  2944,  3583),
      5     MACRO_OBJECT               (/*preset*/ macro_coin_ring_horizontal,        /*yaw*/   0, /*pos*/ -2057,  2800,  -500),
      6     MACRO_OBJECT               (/*preset*/ macro_coin_line_horizontal,        /*yaw*/  90, /*pos*/  1500,  1741,  2191),
      7     MACRO_OBJECT               (/*preset*/ macro_blue_coin_switch,            /*yaw*/   0, /*pos*/   500,   384,   250),
      8     MACRO_OBJECT               (/*preset*/ macro_hidden_blue_coin,            /*yaw*/   0, /*pos*/  1124,   400,  -218),
      9     MACRO_OBJECT               (/*preset*/ macro_hidden_blue_coin,            /*yaw*/   0, /*pos*/  1124,   400,   830),
     10     MACRO_OBJECT               (/*preset*/ macro_hidden_blue_coin,            /*yaw*/   0, /*pos*/   832,   400,  1194),
     11     MACRO_OBJECT               (/*preset*/ macro_hidden_blue_coin,            /*yaw*/   0, /*pos*/  1124,   400,   282),
     12     MACRO_OBJECT               (/*preset*/ macro_box_star_act_1,              /*yaw*/   0, /*pos*/ -2200,  2600,  3500),
     13     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_circling_amp,                /*yaw*/   0, /*pos*/ -1360,  3880, -1340, /*bhvParam*/ AMP_BP_ROT_RADIUS_400),
     14     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_circling_amp,                /*yaw*/   0, /*pos*/   640,   700,  3720, /*bhvParam*/ AMP_BP_ROT_RADIUS_400),
     15     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_circling_amp,                /*yaw*/   0, /*pos*/ -2100,  2400,  -500, /*bhvParam*/ AMP_BP_ROT_RADIUS_400),
     16     MACRO_OBJECT               (/*preset*/ macro_heave_ho,                    /*yaw*/   0, /*pos*/ -2656,  2300, -1352),
     17     MACRO_OBJECT               (/*preset*/ macro_heave_ho,                    /*yaw*/   0, /*pos*/ -2909,  1140,   442),
     18     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_cannon_closed,               /*yaw*/   0, /*pos*/ -2688,  3328,  3198, /*bhvParam*/ 0x40),
     19     MACRO_OBJECT               (/*preset*/ macro_pushable_metal_box,          /*yaw*/   0, /*pos*/ -2200,   384,  1145),
     20     MACRO_OBJECT               (/*preset*/ macro_1up,                         /*yaw*/   0, /*pos*/ -1129,  3857,  1404),
     21     MACRO_OBJECT               (/*preset*/ macro_1up,                         /*yaw*/   0, /*pos*/  -882,  4018,  1164),
     22     MACRO_OBJECT               (/*preset*/ macro_chuckya,                     /*yaw*/   0, /*pos*/ -2963,  3840, -3063),
     23     MACRO_OBJECT               (/*preset*/ macro_heave_ho,                    /*yaw*/   0, /*pos*/ -3040,   384,  1840),
     24     MACRO_OBJECT               (/*preset*/ macro_pushable_metal_box,          /*yaw*/   0, /*pos*/ -1843,  2304, -3694),
     25     MACRO_OBJECT               (/*preset*/ macro_hidden_star_trigger,         /*yaw*/   0, /*pos*/   943,  3830, -1779),
     26     MACRO_OBJECT               (/*preset*/ macro_hidden_star_trigger,         /*yaw*/   0, /*pos*/ -2200,   384,  1145),
     27     MACRO_OBJECT               (/*preset*/ macro_hidden_star_trigger,         /*yaw*/   0, /*pos*/ -2075,  3000,  -524),
     28     MACRO_OBJECT               (/*preset*/ macro_hidden_star_trigger,         /*yaw*/   0, /*pos*/ -3760,   650,  4120),
     29     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_circling_amp,                /*yaw*/   0, /*pos*/  -827,  3880,  -827, /*bhvParam*/ AMP_BP_ROT_RADIUS_400),
     30     MACRO_OBJECT               (/*preset*/ macro_breakable_box_no_coins,      /*yaw*/   0, /*pos*/  1360,   205, -1384),
     31     MACRO_OBJECT               (/*preset*/ macro_floor_switch_hidden_objects, /*yaw*/   0, /*pos*/   920,  2300,  -840),
     32     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/   0, /*pos*/   470,  2300, -1310),
     33     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/   0, /*pos*/   470,  2500, -1510),
     34     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/   0, /*pos*/   470,  2700, -1710),
     35     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/   0, /*pos*/   470,  2900, -1910),
     36     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/   0, /*pos*/   470,  3100, -2110),
     37     MACRO_OBJECT               (/*preset*/ macro_fire_spitter,                /*yaw*/   0, /*pos*/  3140,  1300,  2040),
     38     MACRO_OBJECT               (/*preset*/ macro_fire_spitter,                /*yaw*/   0, /*pos*/   -20,   400,  1520),
     39     MACRO_OBJECT               (/*preset*/ macro_fire_spitter,                /*yaw*/   0, /*pos*/ -1780,  1160,   -40),
     40     MACRO_OBJECT               (/*preset*/ macro_fire_spitter,                /*yaw*/   0, /*pos*/ -2280,  2320, -2280),
     41     MACRO_OBJECT               (/*preset*/ macro_fire_spitter,                /*yaw*/   0, /*pos*/  1240,  2340, -3300),
     42     MACRO_OBJECT               (/*preset*/ macro_fire_spitter,                /*yaw*/   0, /*pos*/ -2240,  2320,  3820),
     43     MACRO_OBJECT               (/*preset*/ macro_fire_spitter,                /*yaw*/   0, /*pos*/  -220,  3860,    60),
     44     MACRO_OBJECT               (/*preset*/ macro_fire_spitter,                /*yaw*/   0, /*pos*/  -240,   400,  -440),
     45     MACRO_OBJECT               (/*preset*/ macro_breakable_box_three_coins,   /*yaw*/   0, /*pos*/  4509,     0,  3069),
     46     MACRO_OBJECT               (/*preset*/ macro_breakable_box_three_coins,   /*yaw*/   0, /*pos*/  4509,     0,  2873),
     47     MACRO_OBJECT               (/*preset*/ macro_pushable_metal_box,          /*yaw*/   0, /*pos*/ -3689,     0,  3205),
     48     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/   0, /*pos*/   470,  3100, -2310),
     49     MACRO_OBJECT               (/*preset*/ macro_breakable_box_giant,         /*yaw*/   0, /*pos*/ -3093,   300,  3300),
     50     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_circling_amp,                /*yaw*/   0, /*pos*/ -1500,  2360,  3120, /*bhvParam*/ AMP_BP_ROT_RADIUS_400),
     51     MACRO_OBJECT               (/*preset*/ macro_hidden_blue_coin,            /*yaw*/   0, /*pos*/   420,   400,  1504),
     52     MACRO_OBJECT               (/*preset*/ macro_hidden_blue_coin,            /*yaw*/   0, /*pos*/   -12,   400,  1808),
     53     MACRO_OBJECT               (/*preset*/ macro_box_ten_coins,               /*yaw*/   0, /*pos*/ -2075,  3050,  -524),
     54     MACRO_OBJECT               (/*preset*/ macro_box_ten_coins,               /*yaw*/   0, /*pos*/   943,  3880, -1779),
     55     MACRO_OBJECT               (/*preset*/ macro_hidden_star_trigger,         /*yaw*/   0, /*pos*/ -3689,     0,  3205),
     56     MACRO_OBJECT               (/*preset*/ macro_breakable_box_three_coins,   /*yaw*/   0, /*pos*/  4500,     0,  1240),
     57     MACRO_OBJECT               (/*preset*/ macro_box_three_coins,             /*yaw*/   0, /*pos*/ -2200,  3060, -3700),
     58     MACRO_OBJECT               (/*preset*/ macro_box_ten_coins,               /*yaw*/   0, /*pos*/ -3760,   700,  4120),
     59     MACRO_OBJECT               (/*preset*/ macro_box_three_coins,             /*yaw*/   0, /*pos*/  3388,  1600,  1155),
     60     MACRO_OBJECT               (/*preset*/ macro_coin_line_horizontal,        /*yaw*/  90, /*pos*/   740,  3072, -3560),
     61     MACRO_OBJECT               (/*preset*/ macro_box_star_act_2,              /*yaw*/   0, /*pos*/  1550,  4350,   100),
     62     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_wooden_signpost,             /*yaw*/   0, /*pos*/   740,  3060, -3680, /*bhvParam*/ DIALOG_053),
     63     MACRO_OBJECT               (/*preset*/ macro_breakable_box_three_coins,   /*yaw*/   0, /*pos*/  4500,     0,  1040),
     64     MACRO_OBJECT_END(),
     65 };