35 lines
		
	
	
		
			550 B
		
	
	
	
		
			C++
		
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			550 B
		
	
	
	
		
			C++
		
	
	
	
|  | #include "..\e2dcommon.h"
 | ||
|  | 
 | ||
|  | e2d::Collision::Collision() | ||
|  | 	: _active(nullptr) | ||
|  | 	, _passive(nullptr) | ||
|  | 	, _relation(Collider::Relation::Unknown) | ||
|  | { | ||
|  | } | ||
|  | 
 | ||
|  | e2d::Collision::Collision(Node* active, Node* passive, Collider::Relation relation) | ||
|  | 	: _active(active) | ||
|  | 	, _passive(passive) | ||
|  | 	, _relation(relation) | ||
|  | { | ||
|  | } | ||
|  | 
 | ||
|  | e2d::Collision::~Collision() | ||
|  | { | ||
|  | } | ||
|  | 
 | ||
|  | e2d::Node * e2d::Collision::getActive() const | ||
|  | { | ||
|  | 	return _active; | ||
|  | } | ||
|  | 
 | ||
|  | e2d::Node * e2d::Collision::getPassive() const | ||
|  | { | ||
|  | 	return _passive; | ||
|  | } | ||
|  | 
 | ||
|  | e2d::Collider::Relation e2d::Collision::getRelation() const | ||
|  | { | ||
|  | 	return _relation; | ||
|  | } |