Pacman Torben Petré
Loading...
Searching...
No Matches
ConcreteFactory.h File Reference
#include <unordered_map>
#include <vector>
#include "../../Logic/Entities/AbstractFactory.h"
#include "EntityView.h"
Include dependency graph for ConcreteFactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ConcreteFactory

Enumerations

enum  Layer { PACMAN , FOREGROUND , BACKGROUND }

Enumeration Type Documentation

◆ Layer

enum Layer

Used to separate Views from each other and define a render order. LevelState renders these as such that PACMAN will always be in front of FOREGROUND views (Ghosts), which in turn will be in front of BACKGROUND views (Coins, Walls, Fruits).

Enumerator
PACMAN 
FOREGROUND 
BACKGROUND