SUPER Space invader : Turbo edition DX - VS GOD 1.0.0
A simple space invader ripoff
pixelManager.h File Reference

manager More...

#include <string>
#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"
#include "mingl/gui/text.h"
#include "utils.h"
#include "playMode.h"
#include "menu.h"
#include "scoresManager.h"
#include "mySprite.h"
Include dependency graph for pixelManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PixelManager
 main display function, clear the window and calls sub display functions More...
 

Macros

#define ADD_SPRITE_TASK(X)   ADD_SPRITE_TASK2(X, X)
 
#define ADD_SPRITE_TASK2(X, Y)   tasks.push_back((X).asyncLoad("assets/"#Y".si2"));
 
#define HEART_LENGTH   40
 

Typedefs

typedef nsGui::GlutFont::GlutFonts Font
 
typedef future< void > Task
 

Detailed Description

manager

Author
RUBINI Thomas
SIMAILA Djalim
FABRE Lucas
Date
January 2022
Version
1.0

Definition in file pixelManager.h.

Macro Definition Documentation

◆ ADD_SPRITE_TASK

#define ADD_SPRITE_TASK (   X)    ADD_SPRITE_TASK2(X, X)

Definition at line 44 of file pixelManager.h.

◆ ADD_SPRITE_TASK2

#define ADD_SPRITE_TASK2 (   X,
 
)    tasks.push_back((X).asyncLoad("assets/"#Y".si2"));

Definition at line 45 of file pixelManager.h.

◆ HEART_LENGTH

#define HEART_LENGTH   40

Definition at line 150 of file pixelManager.h.

Typedef Documentation

◆ Font

typedef nsGui::GlutFont::GlutFonts Font

Definition at line 32 of file pixelManager.h.

◆ Task

typedef future<void> Task

Definition at line 47 of file pixelManager.h.