Bonjour
Je souhaiterais mettre une fonction Drawable dans mon jeu pour dessiner sauf qu'il me met une erreur (je recode flappy bird)
Main.cpp
#pragma region Include
#include <SFML\Graphics.hpp>
#include <iostream>
#include "MenuBase.h"
#pragma endregion
using namespace std;
MenuBase menuBase;
int main()
{
sf::RenderWindow window(sf::VideoMode(288, 512, 32), "Flappy Bird");
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == event.Closed)
{
window.close();
}
}
window.draw(menuBase.Draw());
window.display();
window.clear();
}
}
MenuBase.cpp
#include "MenuBase.h"
#include "Ressources.h"
#include <SFML\Graphics.hpp>
Ressources bg;
MenuBase::MenuBase()
{
m_background = "background.png";
m_backgroundTexture;
m_backgroundSprite;
}
void MenuBase::Update()
{
}
sf::Drawable MenuBase::Draw()
{
bg.LoadImage(m_background, m_backgroundTexture, m_backgroundSprite);
}
MenuBase.h
#ifndef MENUBASE_H
#define MENUBASE_H
#include <iostream>
#include <SFML\Graphics.hpp>
class MenuBase
{
public:
MenuBase();
void Update();
sf::Drawable Draw();
private:
std::string m_background;
sf::Texture m_backgroundTexture;
sf::Sprite m_backgroundSprite;
};
#endif // !MENUBASE_H
Merci pour vos réponse
Si vous avez besoin de quelque chose d'autre je suis à disposition