mirror of
				https://github.com/coop-deluxe/sm64coopdx.git
				synced 2025-10-30 08:01:01 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			114 lines
		
	
	
	
		
			11 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			114 lines
		
	
	
	
		
			11 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
// 0x07015B24 - 0x07015F72
 | 
						|
const MacroObject ttc_seg7_macro_objs[] = {
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube,     /*yaw*/  45, /*pos*/ -1032, -3291,  1070),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube,     /*yaw*/  90, /*pos*/ -1881,  1767,  -446),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube,     /*yaw*/  90, /*pos*/ -1870,  2068,   362),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube,     /*yaw*/ 225, /*pos*/  -770, -4361,  -423),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube,     /*yaw*/ 135, /*pos*/ -1314, -3691,   788),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube,     /*yaw*/ 135, /*pos*/ -1314, -2892,  1353),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_prism,    /*yaw*/ 315, /*pos*/   780,  5767, -1027),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_prism,    /*yaw*/ 315, /*pos*/  1063,  5562,  -744),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_pendulum,          /*yaw*/  45, /*pos*/ -1350,   748, -1208),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_pendulum,          /*yaw*/  45, /*pos*/  -690,   901,  -910),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_pendulum,          /*yaw*/  45, /*pos*/ -1389, -3030, -1028),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_pendulum,          /*yaw*/  45, /*pos*/   937, -3867, -1041),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_large_treadmill,   /*yaw*/ 135, /*pos*/  -139, -4408, -1056),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_small_treadmill,   /*yaw*/  90, /*pos*/   618,  3656,   148),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_small_treadmill,   /*yaw*/ 270, /*pos*/   963,  3297,   608),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_small_treadmill,   /*yaw*/  90, /*pos*/  1306,  2939,  1069),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_small_treadmill,   /*yaw*/ 315, /*pos*/ -1179, -1453,  -792),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/ 180, /*pos*/   174,  1248,  2040, /*behParam*/ 2),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/  45, /*pos*/ -1321,  1490, -1563, /*behParam*/ 0),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/  45, /*pos*/ -1076,  1730, -1808, /*behParam*/ 5),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/  45, /*pos*/ -1319,  1970, -1564, /*behParam*/ 10),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/ 180, /*pos*/  -517,  3175,  2040, /*behParam*/ 0),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/ 180, /*pos*/  -170,  1248,  2040, /*behParam*/ 1),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/ 180, /*pos*/  -515,  1248,  2040, /*behParam*/ 0),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/   0, /*pos*/  -175, -1351, -2039, /*behParam*/ 0),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/ 180, /*pos*/  -515, -2590,  2040, /*behParam*/ 0),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/ 180, /*pos*/   518,  3175,  2040, /*behParam*/ 3),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/ 180, /*pos*/  -171,  3175,  2040, /*behParam*/ 1),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block,        /*yaw*/ 180, /*pos*/   174,  3175,  2040, /*behParam*/ 2),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon,  /*yaw*/   0, /*pos*/  1490, -2088,  -873),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon,  /*yaw*/   0, /*pos*/  -708, -1606, -1589),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon,  /*yaw*/   0, /*pos*/   954, -1627, -1448),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon,  /*yaw*/   0, /*pos*/  1215, -1781, -1215),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon,  /*yaw*/   0, /*pos*/  1052, -1934,  -769),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_triangle, /*yaw*/ 225, /*pos*/  -620,  1229,  1233),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_triangle, /*yaw*/ 315, /*pos*/  1050,   -19, -1037),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_pit_block,        /*yaw*/ 315, /*pos*/ -1100,   -71, -1030),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_clock_hand,        /*yaw*/ 225, /*pos*/     0,  6011,     0),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_clock_hand,        /*yaw*/  45, /*pos*/     0, -2487,     0),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/ 135, /*pos*/  1102, -3619,  1682),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/  90, /*pos*/   424, -3312,  1959),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/ 135, /*pos*/  1102, -3004,  1682),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/ 135, /*pos*/  1584, -2697,  1200),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/ 135, /*pos*/  1582, -3619,  1203),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/ 135, /*pos*/  -762,  4347,  1047),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/  90, /*pos*/   424, -3926,  1959),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/ 135, /*pos*/  1102, -4233,  1682),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/ 135, /*pos*/  1102, -4848,  1682),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/  90, /*pos*/   424, -4540,  1959),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/ 315, /*pos*/ -1037,  4244,   772),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/   0, /*pos*/  1828,  3835,   -50),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/   0, /*pos*/  1459,  3835,  -357),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_spinner,           /*yaw*/   0, /*pos*/  1091,  3835,  -665),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_small_gear,        /*yaw*/   0, /*pos*/  1580, -4854,  -825),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_small_gear,        /*yaw*/   0, /*pos*/ -1692,  1022, -1157),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_small_gear,        /*yaw*/   0, /*pos*/  2098,  7007,  2243),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_large_gear,        /*yaw*/   0, /*pos*/  1801, -4843,  -731),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_large_gear,        /*yaw*/   0, /*pos*/ -1477,  1044, -1088),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_large_gear,        /*yaw*/   0, /*pos*/  2268,  7030,  2227),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_red_coin,              /*yaw*/   0, /*pos*/   800, -4400,  1900),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_red_coin,              /*yaw*/   0, /*pos*/   800, -3700,  1900),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_red_coin,              /*yaw*/   0, /*pos*/   800, -3000,  1900),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_red_coin,              /*yaw*/   0, /*pos*/  1780, -3300,  1000),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_red_coin,              /*yaw*/   0, /*pos*/  1388, -3300,  1428),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_red_coin,              /*yaw*/   0, /*pos*/   200, -3000,  2000),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_red_coin,              /*yaw*/   0, /*pos*/   200, -3700,  2000),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_red_coin,              /*yaw*/   0, /*pos*/   200, -4400,  2000),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_1up_in_pole,    /*yaw*/   0, /*pos*/ -1080,    90,  1575),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_elevator_platform, /*yaw*/  45, /*pos*/ -1179,   445,  1413, /*behParam*/ 6),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_elevator_platform, /*yaw*/ 315, /*pos*/ -1524, -1454,  1129, /*behParam*/ 2),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_circling_amp,          /*yaw*/   0, /*pos*/  -980,  -700,  1450, /*behParam*/ 1),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_blue_coin_switch,      /*yaw*/  45, /*pos*/ -1203,   -19,  -170),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin,      /*yaw*/   0, /*pos*/     0,    20, -1400),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin,      /*yaw*/   0, /*pos*/  -250,    20, -1700),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin,      /*yaw*/   0, /*pos*/   250,    20, -1700),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin,      /*yaw*/   0, /*pos*/     0,    20, -2000),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin,      /*yaw*/   0, /*pos*/   500,    20, -2000),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin,      /*yaw*/   0, /*pos*/  -500,    20, -2000),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_heave_ho,              /*yaw*/   0, /*pos*/   880,   -19,  1160),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_fire_spitter,          /*yaw*/   0, /*pos*/   800, -2460,   160),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_coin_line_horizontal,  /*yaw*/  45, /*pos*/ -1120,  -820,  1320),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_fire_spitter,          /*yaw*/   0, /*pos*/  -571,  6020, -1414),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_recovery_heart,        /*yaw*/   0, /*pos*/   620, -5150,  1540),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_1up_trigger,    /*yaw*/   0, /*pos*/  -520,  1351,  1919),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_1up_trigger,    /*yaw*/   0, /*pos*/  -165,  1351,  1919),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_1up_trigger,    /*yaw*/   0, /*pos*/   182,  1351,  1919),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_hidden_1up,            /*yaw*/   0, /*pos*/   657,  1368,  1879, /*behParam*/ 3),
 | 
						|
    MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_circling_amp,          /*yaw*/   0, /*pos*/  -700, -2350,  -700, /*behParam*/ 1),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_1up,               /*yaw*/   0, /*pos*/  1883,  4150,   550),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_recovery_heart,        /*yaw*/   0, /*pos*/ -1333,   350,  1116),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_1up,               /*yaw*/  45, /*pos*/ -1101,  6316,  -685),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_bobomb,                /*yaw*/   0, /*pos*/  1077, -4822,   638),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_bobomb,                /*yaw*/   0, /*pos*/  1683, -4822,   189),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin,      /*yaw*/   0, /*pos*/     0,    20, -1700),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon,  /*yaw*/   0, /*pos*/ -1020,  1229,   537),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_ten_coins,         /*yaw*/  45, /*pos*/  2350,  5600,  2350),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_ten_coins,         /*yaw*/   0, /*pos*/     0,  4783,     0),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_three_coins,       /*yaw*/  45, /*pos*/ -1140, -3720, -1620),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_three_coins,       /*yaw*/  45, /*pos*/   840, -2200,   860),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_yellow_coin,           /*yaw*/   0, /*pos*/  -770, -3800,  -440),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_yellow_coin,           /*yaw*/   0, /*pos*/  -770, -3700,  -440),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_ten_coins,         /*yaw*/   0, /*pos*/   280, -4920,  1660),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_three_coins,       /*yaw*/  45, /*pos*/  1240,   300,   840),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_three_coins,       /*yaw*/  45, /*pos*/   520,   300,  1500),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_ten_coins,         /*yaw*/   0, /*pos*/  -400,  3600,  1880),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_three_coins,       /*yaw*/   0, /*pos*/   -40,  4160, -1280),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_three_coins,       /*yaw*/  45, /*pos*/ -1160,  2920,  -840),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_box_ten_coins,         /*yaw*/  45, /*pos*/  -780,  6316, -1020),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_large_treadmill_2, /*yaw*/  45, /*pos*/  1313,  6190,  1313),
 | 
						|
    MACRO_OBJECT(/*preset*/ macro_ttc_small_treadmill_2, /*yaw*/   0, /*pos*/  1851, -2488,   -98),
 | 
						|
    MACRO_OBJECT_END(),
 | 
						|
};
 |