bool Player::onContactTerrain(Node* node1, Node* node2){
	if (areThisTwoTypes(node1, node2, PLAYER_TAG, GROUND_TAG)){
		Player * player = getPlayer(node1, node2);
		if (player->_winner){
			player->_grounded = true;
			player->getPhysicsBody()->setGravityEnable(false);
			player->getPhysicsBody()->setVelocity(Point(0, 0));
			return true;
		}
		else if (player->_dead){
			//no colisiones con el suelo, el jugador esta muerto
			return false;
		}
		player->_grounded = true;
		player->getPhysicsBody()->setGravityEnable(false);
		player->setCurrentAnimation(RUN);
		player->getPhysicsBody()->setVelocity(Point(0, 0));
	}
	return true;
}