SuperSpaceInvaderTurboApoca.../headers/pixelManager.h
2021-12-26 19:31:18 +01:00

28 lines
733 B
C++

#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"
class PixelManager{
public:
MinGL window;
PixelManager();
void dessinerInvader1(const nsGraphics::Vec2D& baseVector, unsigned size);
void dessinerInvader2(const nsGraphics::Vec2D& baseVector, unsigned size);
void dessinerInvader3(const nsGraphics::Vec2D& baseVector, unsigned size);
void dessinerJoueur(const nsGraphics::Vec2D& baseVector, unsigned size);
unsigned showInitialMenu();
unsigned showDeathMenu();
unsigned getScreenHeight();
unsigned getScreenWidth();
void startFrame();
void endFrame();
};
#endif