Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: problème de code  (Lu 1916 fois)

0 Membres et 1 Invité sur ce sujet

Snitteur

  • Jr. Member
  • **
  • Messages: 63
    • Voir le profil
problème de code
« le: Mars 01, 2014, 05:29:25 pm »
Bonjour j'ai un petit problème dont je ne sais dout sa vien, voici le code


Main.cpp
#include <SFML/Graphics.hpp>
#include <iostream>
#include <sstream>
#include <stdlib.h>
#include <time.h>
using namespace std;

int main()
{
  sf::RenderWindow window(sf::VideoMode(800, 600), "[1.0] SPACE");

///Image de fond.///
sf::Sprite backg;
sf::Texture background;
background.loadFromFile("bac.png");
backg.setTexture(background);


while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
        }
window.clear();
window.draw(backg);
window.draw(ship);
window.display();

}

}

vaisseau.h
#ifndef VAISSEAU_H
#define VAISSEAU_H
#include <SFML/Audio.hpp>
#include <SFML/Graphics.hpp>
#include <stdlib.h>
#include <iostream>
#include <sstream>


class vaisseau
{
    public:
         void vaisseau();
        image();


    private:

   sf::Sprite ship;
   sf::Texture ships;

};
#endif // VAISSEAU_H


vaisseau.cpp
#include "vaisseau.h"
#include <SFML/Audio.hpp>
#include <SFML/Graphics.hpp>




vaisseau::image(ships.loadFromFile("sh.png"),ship.setTexture(ships),ship.setPosition(380, 440)) : ship

   void vaisseau::vaisseau()
{
if (sf::Keyboard::isKeyPressed(sf::Keyboard::Right))
     {
     ship.move(sf::Vector2f(0.04,0)) ;
     }
}

Voici l'erreur : 'int main()' : error 'ship' was not declared in this scope.

Alors je suis novice voir très novice en Poo, cela ce peut t'il donc que mon erreur soit juste bête.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : problème de code
« Réponse #1 le: Mars 01, 2014, 05:40:46 pm »
En effet. Mais à ce niveau il vaut mieux que tu lises un bon livre de C++, la syntaxe ça ne s'invente pas. Sinon tu vas perdre un temps fou à venir ici à la moindre erreur de compilation, et tu n'apprendras pas grand chose.

Exerce toi avec des exemples simples, des tutoriels, plutôt que de vouloir faire ton jeu directement...
Laurent Gomila - SFML developer

Snitteur

  • Jr. Member
  • **
  • Messages: 63
    • Voir le profil
Re : problème de code
« Réponse #2 le: Mars 01, 2014, 06:23:49 pm »
ok et aurais tu un bon bouquin a me conseiller ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : problème de code
« Réponse #3 le: Mars 02, 2014, 09:37:19 am »
Laurent Gomila - SFML developer

Snitteur

  • Jr. Member
  • **
  • Messages: 63
    • Voir le profil
Re : problème de code
« Réponse #4 le: Mars 02, 2014, 10:12:47 am »
Et en français il y a quoi ? ( car moi et l'anglais j'ai encore un peut de mal ).

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : problème de code
« Réponse #5 le: Mars 02, 2014, 10:20:32 am »
Aucune idée. Sûrement la plupart des livres qui y sont cités, traduits.
Laurent Gomila - SFML developer

Snitteur

  • Jr. Member
  • **
  • Messages: 63
    • Voir le profil
Re : problème de code
« Réponse #6 le: Mars 02, 2014, 11:33:03 am »
ok, j'ai trouver celui si :
=> La programmation orientée objet avec C++ de Brice-Arnaud Guérin
  ou :
=> Programmez avec le langage C++ de Mathieu nebra et Mathieu schaller
« Modifié: Mars 02, 2014, 05:29:20 pm par Snitteur »

Develog

  • Full Member
  • ***
  • Messages: 100
    • Voir le profil
    • E-mail
Re : problème de code
« Réponse #7 le: Mars 02, 2014, 09:44:45 pm »
Le livre Mathieu Nebra c'est la copie du cours que tu trouves sur le Site du Zéro donc aucun intérêt de l'acheter à mon goût ^^

 

anything