SuperSpaceInvaderTurboApoca.../headers/configData.h
2021-12-31 18:28:33 +01:00

32 lines
576 B
C

#ifndef GUARD_CONFIGDATA_H
#define GUARD_CONFIGDATA_H
#include<string>
#include "utils.h"
#include "player_def.h"
typedef string configKey;
struct ConfigData {
map<string, string> internalValues;
aliensGrid grid;
unsigned invadersSize;
unsigned invadersDistance;
unsigned missilesWidth;
unsigned missilesLength; // auto defined from width
unsigned torpedosWidth;
unsigned torpedosLength; // auto defined from width
unsigned playersWidth;
unsigned invadersSpeed;
unsigned playersSpeed;
PlayerDef p1Def;
PlayerDef p2Def;
unsigned startXPosition;
};
#endif