47 lines
		
	
	
		
			695 B
		
	
	
	
		
			C++
		
	
	
	
		
		
			
		
	
	
			47 lines
		
	
	
		
			695 B
		
	
	
	
		
			C++
		
	
	
	
|  | #include "..\e2dbase.h"
 | ||
|  | 
 | ||
|  | 
 | ||
|  | e2d::Config::Config() | ||
|  | 	: _gameName() | ||
|  | 	, _nodeDefPivot() | ||
|  | 	, _collisionEnabled(false) | ||
|  | { | ||
|  | } | ||
|  | 
 | ||
|  | e2d::Config::~Config() | ||
|  | { | ||
|  | } | ||
|  | 
 | ||
|  | void e2d::Config::setGameName(const String & name) | ||
|  | { | ||
|  | 	_gameName = name; | ||
|  | } | ||
|  | 
 | ||
|  | void e2d::Config::setCollisionEnabled(bool enabled) | ||
|  | { | ||
|  | 	_collisionEnabled = enabled; | ||
|  | } | ||
|  | 
 | ||
|  | void e2d::Config::setNodeDefaultPivot(Point pivot) | ||
|  | { | ||
|  | 	_nodeDefPivot = Point( | ||
|  | 		std::min(std::max(pivot.x, 0.0), 1.0), | ||
|  | 		std::min(std::max(pivot.y, 0.0), 1.0) | ||
|  | 	); | ||
|  | } | ||
|  | 
 | ||
|  | e2d::String e2d::Config::getGameName() const | ||
|  | { | ||
|  | 	return _gameName; | ||
|  | } | ||
|  | 
 | ||
|  | bool e2d::Config::isCollisionEnabled() const | ||
|  | { | ||
|  | 	return _collisionEnabled; | ||
|  | } | ||
|  | 
 | ||
|  | e2d::Point e2d::Config::getNodeDefaultPivot() const | ||
|  | { | ||
|  | 	return _nodeDefPivot; | ||
|  | } |