This commit is contained in:
Thomas 2021-12-31 17:20:05 +01:00
commit 5a3f51fa27
No known key found for this signature in database
GPG Key ID: E538821A6CDFDAD7
3 changed files with 8 additions and 2 deletions

BIN
assets/test.sl2 Normal file

Binary file not shown.

View File

@ -1,11 +1,12 @@
#ifndef GUARD_DRAWENGINE_H
#define GUARD_DRAWENGINE_H
#ifndef GUARD_DRAWENGINE
#define GUARD_DRAWENGINE
#include "mingl/mingl.h"
#include "mingl/shape/line.h"
#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, const nsGraphics::RGBAcolor&);
void dessinerSprite(const nsGraphics::Vec2D& baseVector,const std::string& spritePath);
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& spritePath){
nsGui::Sprite sprite(spritePath,baseVector);
sprite.draw(window);
}
unsigned PixelManager::showInitialMenu(){
return 0;