mirror of
				https://github.com/TES3MP/openmw-tes3mp.git
				synced 2025-10-31 15:26:42 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			606 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			606 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #ifndef GAME_MWSCRIPT_REF_H
 | |
| #define GAME_MWSCRIPT_REF_H
 | |
| 
 | |
| #include <string>
 | |
| 
 | |
| #include "../mwworld/ptr.hpp"
 | |
| 
 | |
| namespace Interpreter
 | |
| {
 | |
|     class Runtime;
 | |
| }
 | |
| 
 | |
| namespace MWScript
 | |
| {
 | |
|     struct ExplicitRef
 | |
|     {
 | |
|         static const bool implicit = false;
 | |
| 
 | |
|         MWWorld::Ptr operator() (Interpreter::Runtime& runtime, bool required = true,
 | |
|             bool activeOnly = false) const;
 | |
|     };
 | |
| 
 | |
|     struct ImplicitRef
 | |
|     {
 | |
|         static const bool implicit = true;
 | |
| 
 | |
|         MWWorld::Ptr operator() (Interpreter::Runtime& runtime, bool required = true,
 | |
|             bool activeOnly = false) const;
 | |
|     };
 | |
| }
 | |
| 
 | |
| #endif
 |