mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2025-01-08 18:09:45 +01:00
Refactor areamap initialization to not use strings
Instead, the data is held in a const int array, which is directly loaded into areamap.
This commit is contained in:
parent
86516bb284
commit
e938bfdb57
1 changed files with 24 additions and 22 deletions
|
@ -88,28 +88,30 @@ mapclass::mapclass()
|
|||
resetnames();
|
||||
|
||||
//Areamap starts at 100,100 and extends 20x20
|
||||
std::vector<std::string> tmap;
|
||||
tmap.push_back("1,2,2,2,2,2,2,2,0,3,0,0,0,4,4,4,4,4,4,4");
|
||||
tmap.push_back("1,2,2,2,2,2,2,0,0,3,0,0,0,0,4,4,4,4,4,4");
|
||||
tmap.push_back("0,1,0,0,2,0,0,0,0,3,0,0,0,0,4,4,4,4,4,4");
|
||||
tmap.push_back("0,0,0,0,2,0,0,0,0,3,0,0,5,5,5,5,4,4,4,4");
|
||||
tmap.push_back("0,0,2,2,2,0,0,0,0,3,11,11,5,5,5,5,0,0,0,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,0,0,3,5,5,5,5,5,5,0,0,0,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,0,0,3,5,5,5,5,5,5,5,0,0,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,0,0,3,5,5,5,5,5,5,5,5,5,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,0,0,3,0,0,0,5,5,5,5,5,5,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,0,11,3,0,0,0,5,5,5,5,5,5,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,0,0,3,0,0,0,5,5,5,5,5,5,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,0,0,3,0,5,5,5,5,5,5,5,5,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,0,0,3,0,5,5,5,5,5,5,0,5,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,0,0,3,0,5,5,5,5,5,5,0,5,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,0,0,3,0,5,5,0,0,0,0,0,5,0");
|
||||
tmap.push_back("0,0,0,0,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0");
|
||||
tmap.push_back("0,0,2,2,2,2,2,2,0,3,0,0,0,0,0,0,0,0,0,0");
|
||||
tmap.push_back("0,2,2,2,2,2,2,2,0,3,0,0,0,0,0,0,0,0,0,0");
|
||||
tmap.push_back("2,2,2,2,2,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0");
|
||||
tmap.push_back("2,2,2,2,2,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0");
|
||||
fillareamap(tmap);
|
||||
const int tmap[] = {
|
||||
1,2,2,2,2,2,2,2,0,3,0,0,0,4,4,4,4,4,4,4,
|
||||
1,2,2,2,2,2,2,0,0,3,0,0,0,0,4,4,4,4,4,4,
|
||||
0,1,0,0,2,0,0,0,0,3,0,0,0,0,4,4,4,4,4,4,
|
||||
0,0,0,0,2,0,0,0,0,3,0,0,5,5,5,5,4,4,4,4,
|
||||
0,0,2,2,2,0,0,0,0,3,11,11,5,5,5,5,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,3,5,5,5,5,5,5,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,3,5,5,5,5,5,5,5,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,3,5,5,5,5,5,5,5,5,5,0,
|
||||
0,0,0,0,0,0,0,0,0,3,0,0,0,5,5,5,5,5,5,0,
|
||||
0,0,0,0,0,0,0,0,11,3,0,0,0,5,5,5,5,5,5,0,
|
||||
0,0,0,0,0,0,0,0,0,3,0,0,0,5,5,5,5,5,5,0,
|
||||
0,0,0,0,0,0,0,0,0,3,0,5,5,5,5,5,5,5,5,0,
|
||||
0,0,0,0,0,0,0,0,0,3,0,5,5,5,5,5,5,0,5,0,
|
||||
0,0,0,0,0,0,0,0,0,3,0,5,5,5,5,5,5,0,5,0,
|
||||
0,0,0,0,0,0,0,0,0,3,0,5,5,0,0,0,0,0,5,0,
|
||||
0,0,0,0,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,2,2,2,2,2,2,0,3,0,0,0,0,0,0,0,0,0,0,
|
||||
0,2,2,2,2,2,2,2,0,3,0,0,0,0,0,0,0,0,0,0,
|
||||
2,2,2,2,2,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,
|
||||
2,2,2,2,2,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,
|
||||
};
|
||||
areamap.clear();
|
||||
areamap.insert(areamap.end(), tmap, tmap+400);
|
||||
}
|
||||
|
||||
int mapclass::RGB(int red,int green,int blue)
|
||||
|
|
Loading…
Reference in a new issue