mise a jour des textures

这个提交包含在:
Rémi Cérès 2016-04-06 15:35:15 +02:00
父节点 3f117001f4
当前提交 d010bd56da
共有 5 个文件被更改,包括 17 次插入3 次删除

二进制
res/ball.png

二进制文件未显示。

之前

宽度:  |  高度:  |  大小: 212 B

之后

宽度:  |  高度:  |  大小: 992 B

二进制
res/block.png

二进制文件未显示。

之前

宽度:  |  高度:  |  大小: 155 B

之后

宽度:  |  高度:  |  大小: 1.1 KiB

查看文件

@ -11,7 +11,7 @@ Block::Block() : Object() {
setMass(0.f);
// déplacement de l'origine au centre du bloc
sprite.setOrigin(sf::Vector2f(Constants::GRID / 2, Constants::GRID / 2));
sprite.setOrigin(sf::Vector2f(Constants::GRID / 2, 46 - Constants::GRID / 2));
}
Block::~Block() {}

查看文件

@ -316,5 +316,12 @@ void Object::setLayer(int set_layer) {
}
bool ObjectCompare::operator()(ObjectPtr const &t1, ObjectPtr const &t2) const {
if (t1->getLayer() == t2->getLayer()) {
sf::Vector2f t1_pos = t1->getPosition();
sf::Vector2f t2_pos = t2->getPosition();
return t1_pos.x > t2_pos.x || t1_pos.y < t2_pos.y;
}
return t1->getLayer() > t2->getLayer();
}

查看文件

@ -64,6 +64,13 @@ void Player::draw(Manager& manager) {
manager.getResourceManager().getTexture("ball.png")
);
// coloration du jooueur en fonction de son numéro
if (getPlayerNumber() == 0) {
sprite.setColor(sf::Color(239, 83, 80));
} else if (getPlayerNumber() == 1) {
sprite.setColor(sf::Color(92, 107, 192));
}
// déplacement du sprite à la position de la balle
sprite.setPosition(getPosition());
manager.getWindow().draw(sprite);