mirror of
				https://github.com/isledecomp/isle.git
				synced 2025-10-26 01:44:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			691 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			691 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef LEGOLOCATIONS_H
 | |
| #define LEGOLOCATIONS_H
 | |
| 
 | |
| #include "decomp.h"
 | |
| #include "mxtypes.h"
 | |
| 
 | |
| // SIZE 0x60
 | |
| struct LegoLocation {
 | |
| 	// SIZE 0x18
 | |
| 	struct Boundary {
 | |
| 		const char* m_name; // 0x00
 | |
| 		MxS32 m_src;        // 0x04
 | |
| 		float m_srcScale;   // 0x08
 | |
| 		MxS32 m_dest;       // 0x0c
 | |
| 		float m_destScale;  // 0x10
 | |
| 		MxBool m_unk0x10;   // 0x14
 | |
| 	};
 | |
| 
 | |
| 	MxU32 m_index;        // 0x00
 | |
| 	const char* m_name;   // 0x04
 | |
| 	float m_position[3];  // 0x08
 | |
| 	float m_direction[3]; // 0x14
 | |
| 	float m_up[3];        // 0x20
 | |
| 	Boundary m_boundaryA; // 0x2c
 | |
| 	Boundary m_boundaryB; // 0x44
 | |
| 	MxBool m_unk0x5c;     // 0x5c
 | |
| 	MxU8 m_frequency;     // 0x5d
 | |
| };
 | |
| 
 | |
| extern LegoLocation g_locations[70];
 | |
| 
 | |
| #endif // LEGOLOCATIONS_H
 | 
