Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - otak

Pages: [1]
1
Général / Re: Get position marche pas
« le: Avril 21, 2017, 05:18:25 pm »
ha ok merci

2
Général / Re: Get position marche pas
« le: Avril 21, 2017, 11:35:51 am »
J'ai réécrit mon script et tout fonctionne.
Merci pour ton aide.
Et sinon comment on fait pour utiliser la coloration syntaxique sur le forum stp.

3
Général / Re: Get position marche pas
« le: Avril 20, 2017, 09:27:34 pm »
Voici mon code :
//class/header.h

#ifndef HEADER_H
#define HEADER_H

#include <string>
#include <SFML/Graphics.hpp>

class player{
private:
    sf::Texture texture;

public:
    sf::Sprite sprite;
    void setTexture(std::string tex);

};
#endif//HEADER_H

//class/header.cpp

#include <SFML/Graphics.hpp>
#include "header.h"

void player::setTexture(std::string tex){
    player::texture.loadFromFile(tex);
    player::texture.setSmooth(true);
    player::sprite.setTexture(player::texture);
}

//main.cpp

#include <SFML/Graphics.hpp>
#include <iostream>
#include "class/header.h"

sf::RenderWindow window;

player p1;

std::cout << "Game started !"<<std::endl;
window.create(sf::VideoMode(1280, 720), "Arpg", sf::Style::Close | sf::Style::Titlebar);
window.setPosition(sf::Vector2i(175,75));
window.setFramerateLimit(60);

p1.setTexture(sprites/player.png);
p1.sprite.setPosition(50.0f, 50.0f);

while(window.isOpen())
    {
        sf::Event envent;
        while(window.pollEvent(envent))
        {
            if(envent.type == sf::Event::Closed)
            {
                window.close();
            }
        }

        p1.sprite.move(1, 0);
        std::cout << p1.sprite.getPosition().x << ", " << p1.sprite.getPosition().y <<std::endl;

        window.draw(p1.sprite);
        window.display();
        window.clear();
    }

4
Général / Get position marche pas
« le: Avril 20, 2017, 06:42:58 pm »
Hello j'ai un problème avec la commande sprite.getPosition, c'est à dire qu'il me renvoie toujours la même position, donc 0 ; 0  :'(
Quelqu'un aurait une de quoi cela peut-il s’agir ?
Merci ;) 

Pages: [1]
anything