mirror of
				https://github.com/AxioDL/metaforce.git
				synced 2025-10-27 15:30:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			599 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			599 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #ifndef __URDE_CGSFREELOOK_HPP__
 | |
| #define __URDE_CGSFREELOOK_HPP__
 | |
| 
 | |
| #include "RetroTypes.hpp"
 | |
| 
 | |
| namespace urde
 | |
| {
 | |
| 
 | |
| class CAnimData;
 | |
| class CStateManager;
 | |
| class CGSFreeLook
 | |
| {
 | |
|     friend class CGunController;
 | |
|     float x0_ = 0.f;
 | |
|     s32 x4_ = -1;
 | |
|     u32 x8_ = -1;
 | |
|     u32 xc_ = 0;
 | |
|     u32 x10_ = -1;
 | |
|     bool x14_ = false;
 | |
| public:
 | |
|     s32 GetSetId() const;
 | |
|     void SetLoopState(s32);
 | |
|     s32 GetLoopState() const;
 | |
|     s32 GetGunId() const;
 | |
|     bool Update(CAnimData&, float, CStateManager&);
 | |
|     u32 SetAnim(CAnimData&, s32, s32, s32, CStateManager&, float);
 | |
| 
 | |
| };
 | |
| 
 | |
| }
 | |
| 
 | |
| #endif // __URDE_CGSFREELOOK_HPP__
 |