sm64

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

macro.inc.c (7444B)


      1 // 0x0700F438 - 0x0700F688
      2 const MacroObject bitdw_seg7_macro_objs[] = {
      3     MACRO_OBJECT               (/*preset*/ macro_box_metal_cap,               /*yaw*/   0, /*pos*/ -6420, -2900,  3880),
      4     MACRO_OBJECT               (/*preset*/ macro_coin_ring_horizontal_flying, /*yaw*/   0, /*pos*/ -1660, -3000,  3900),
      5     MACRO_OBJECT               (/*preset*/ macro_coin_line_horizontal,        /*yaw*/   0, /*pos*/ -2400,  -800,  1900),
      6     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_circling_amp,                /*yaw*/   0, /*pos*/ -5300,    20,  1000, /*bhvParam*/ AMP_BP_ROT_RADIUS_200),
      7     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_circling_amp,                /*yaw*/   0, /*pos*/ -7140,   500,   380, /*bhvParam*/ AMP_BP_ROT_RADIUS_300),
      8     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_circling_amp,                /*yaw*/   0, /*pos*/ -7120,  1050, -2080, /*bhvParam*/ AMP_BP_ROT_RADIUS_300),
      9     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_circling_amp,                /*yaw*/   0, /*pos*/ -6480,   240,  1000, /*bhvParam*/ AMP_BP_ROT_RADIUS_200),
     10     MACRO_OBJECT               (/*preset*/ macro_coin_ring_horizontal_flying, /*yaw*/   0, /*pos*/ -2060,  1200,  -940),
     11     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  -170,  1070,   300),
     12     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  -170,  1070,   700),
     13     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  1450,  1400,   300),
     14     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  1450,  1400,   700),
     15     MACRO_OBJECT               (/*preset*/ macro_coin_line_horizontal,        /*yaw*/  90, /*pos*/  1660, -1980,  3660),
     16     MACRO_OBJECT               (/*preset*/ macro_goomba,                      /*yaw*/   0, /*pos*/  3180,  1020,   240),
     17     MACRO_OBJECT               (/*preset*/ macro_goomba,                      /*yaw*/   0, /*pos*/  2860,  1020,   580),
     18     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  4640,  2360,     0),
     19     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  4900,  2600,     0),
     20     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  5180,  2820,     0),
     21     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  2760,  1940,   500),
     22     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  2760,  1940,   180),
     23     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_2,               /*yaw*/   0, /*pos*/ -2460,   812,   800),
     24     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_2,               /*yaw*/   0, /*pos*/ -3080,   813,   840),
     25     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_2,               /*yaw*/   0, /*pos*/ -3660,   873,   620),
     26     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_2,               /*yaw*/   0, /*pos*/ -4060,  1011,   240),
     27     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_circling_amp,                /*yaw*/   0, /*pos*/ -4620,  1220,  -300, /*bhvParam*/ AMP_BP_ROT_RADIUS_400),
     28     MACRO_OBJECT               (/*preset*/ macro_coin_ring_horizontal,        /*yaw*/   0, /*pos*/ -4620,  1220,  -300),
     29     MACRO_OBJECT               (/*preset*/ macro_box_1up,                     /*yaw*/   0, /*pos*/ -4860,  1380,  -300),
     30     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  -150, -1200,  3660),
     31     MACRO_OBJECT               (/*preset*/ macro_box_three_coins,             /*yaw*/   0, /*pos*/ -5120,  1460, -2140),
     32     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  4380,  2120,     0),
     33     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  5420,  3000,     0),
     34     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/ -2357,  1200, -2454),
     35     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/ -2357,  1300, -2454),
     36     MACRO_OBJECT               (/*preset*/ macro_goomba,                      /*yaw*/   0, /*pos*/ -2560, -1433,  3280),
     37     MACRO_OBJECT               (/*preset*/ macro_goomba,                      /*yaw*/   0, /*pos*/ -2060, -1433,  3540),
     38     MACRO_OBJECT               (/*preset*/ macro_goomba,                      /*yaw*/   0, /*pos*/ -2720, -1433,  3860),
     39     MACRO_OBJECT               (/*preset*/ macro_goomba,                      /*yaw*/   0, /*pos*/ -1680,  1024,   580),
     40     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -3100, -2900,  4520),
     41     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -4740,  1050, -2130),
     42     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -3120,  1160, -2570),
     43     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -4613,  1220,  -427),
     44     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -1000,  1933,   466),
     45     MACRO_OBJECT               (/*preset*/ macro_1up_beat_bitdw_bowser,       /*yaw*/   0, /*pos*/    33,  1900,   333),
     46     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -6475,   125,   890),
     47     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/ -7810, -3100,  4900),
     48     MACRO_OBJECT               (/*preset*/ macro_red_coin,                    /*yaw*/   0, /*pos*/  1500,  1066,  -166),
     49     MACRO_OBJECT_WITH_BHV_PARAM(/*preset*/ macro_wooden_signpost,             /*yaw*/   0, /*pos*/  5940,  2765,  -280, /*bhvParam*/ DIALOG_066),
     50     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/ -2357,  1400, -2454),
     51     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  -170,  1070,   500),
     52     MACRO_OBJECT               (/*preset*/ macro_yellow_coin_1,               /*yaw*/   0, /*pos*/  1450,  1400,   500),
     53     MACRO_OBJECT               (/*preset*/ macro_1up,                         /*yaw*/   0, /*pos*/   610,  1045,  -167),
     54     MACRO_OBJECT               (/*preset*/ macro_1up_beat_bitdw_bowser,       /*yaw*/   0, /*pos*/  -485,  1054,  -167),
     55     MACRO_OBJECT               (/*preset*/ macro_1up_beat_bitfs_bowser,       /*yaw*/   0, /*pos*/  1100,  2080,   363),
     56     MACRO_OBJECT               (/*preset*/ macro_floor_switch_hidden_objects, /*yaw*/   0, /*pos*/ -3100, -2946,  3530),
     57     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/   0, /*pos*/ -7810, -3360,  4500),
     58     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/   0, /*pos*/ -7810, -3360,  4700),
     59     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/   0, /*pos*/ -7810, -3360,  4900),
     60     MACRO_OBJECT               (/*preset*/ macro_hidden_breakable_box,        /*yaw*/   0, /*pos*/ -3100, -3145,  4518),
     61     MACRO_OBJECT               (/*preset*/ macro_box_1up_running_away,        /*yaw*/   0, /*pos*/ -2420, -1140,  3700),
     62     MACRO_OBJECT_END(),
     63 };