ajout du sprite loader dans le pixel manager

This commit is contained in:
Djalim Simaila 2021-12-31 16:39:32 +01:00
parent b0518e9539
commit d3047e8bce
3 changed files with 6 additions and 0 deletions

BIN
assets/test.sl2 Normal file

Binary file not shown.

View File

@ -6,6 +6,7 @@
#include "mingl/shape/triangle.h"
#include "mingl/shape/rectangle.h"
#include "mingl/shape/circle.h"
#include "mingl/gui/sprite.h"
class PixelManager{
public:
@ -15,6 +16,7 @@ public:
void dessinerInvader2(const nsGraphics::Vec2D& baseVector, unsigned size);
void dessinerInvader3(const nsGraphics::Vec2D& baseVector, unsigned size);
void dessinerJoueur(const nsGraphics::Vec2D& baseVector, unsigned size);
void dessinerSprite(const nsGraphics::Vec2D& baseVector,const std::string& sprite);
unsigned showInitialMenu();
unsigned showDeathMenu();

View File

@ -45,6 +45,10 @@ void PixelManager::dessinerJoueur(const nsGraphics::Vec2D& baseVector, unsigned
}
void PixelManager::dessinerSprite(const nsGraphics::Vec2D& baseVector, const std::string& spriteName){
nsGui::Sprite sprite(spriteName,baseVector);
sprite.draw(window);
}
unsigned PixelManager::showInitialMenu(){
return 0;