mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2024-12-23 01:59:43 +01:00
Remove map.finalx/y and map.customx/y
These variables basically serve no purpose. map.customx and map.customy are clearly never used. map.finalx and map.finaly, on the other hand, are basically always game.roomx and game.roomy respectively if map.finalmode is on, and if it's off, then they don't matter. Also, there are some weird and redundant variable assignments going on with these; most notably in map.gotoroom(), where rx/ry (local variables) get assigned to finalx/finaly, then finalx/finaly get assigned to game.roomx/game.roomy, then finalx/finaly get assigned to rx/ry. If finalx/finaly made a difference, then there'd be no need to assign finalx/finaly back to rx/ry. So it makes the code clearer to remove these weird bits of code.
This commit is contained in:
parent
b571fa0919
commit
17d06f06be
4 changed files with 6 additions and 77 deletions
|
@ -3229,8 +3229,6 @@ void Game::updatestate()
|
||||||
map.final_mapcol = 0;
|
map.final_mapcol = 0;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
map.finalstretch = false;
|
map.finalstretch = false;
|
||||||
map.finalx = 100;
|
|
||||||
map.finaly = 100;
|
|
||||||
|
|
||||||
graphics.cutscenebarspos = 320;
|
graphics.cutscenebarspos = 320;
|
||||||
graphics.oldcutscenebarspos = 320;
|
graphics.oldcutscenebarspos = 320;
|
||||||
|
@ -5289,15 +5287,7 @@ void Game::readmaingamesave(tinyxml2::XMLDocument& doc)
|
||||||
map.finalstretch = help.Int(pText);
|
map.finalstretch = help.Int(pText);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pKey == "finalx")
|
if (pKey == "savex")
|
||||||
{
|
|
||||||
map.finalx = help.Int(pText);
|
|
||||||
}
|
|
||||||
else if (pKey == "finaly")
|
|
||||||
{
|
|
||||||
map.finaly = help.Int(pText);
|
|
||||||
}
|
|
||||||
else if (pKey == "savex")
|
|
||||||
{
|
{
|
||||||
savex = help.Int(pText);
|
savex = help.Int(pText);
|
||||||
}
|
}
|
||||||
|
@ -5492,15 +5482,7 @@ void Game::customloadquick(std::string savfile)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (pKey == "finalx")
|
if (pKey == "savex")
|
||||||
{
|
|
||||||
map.finalx = help.Int(pText);
|
|
||||||
}
|
|
||||||
else if (pKey == "finaly")
|
|
||||||
{
|
|
||||||
map.finaly = help.Int(pText);
|
|
||||||
}
|
|
||||||
else if (pKey == "savex")
|
|
||||||
{
|
{
|
||||||
savex = help.Int(pText);
|
savex = help.Int(pText);
|
||||||
}
|
}
|
||||||
|
@ -5885,10 +5867,6 @@ std::string Game::writemaingamesave(tinyxml2::XMLDocument& doc)
|
||||||
|
|
||||||
//Position
|
//Position
|
||||||
|
|
||||||
xml::update_tag(msgs, "finalx", map.finalx);
|
|
||||||
|
|
||||||
xml::update_tag(msgs, "finaly", map.finaly);
|
|
||||||
|
|
||||||
xml::update_tag(msgs, "savex", savex);
|
xml::update_tag(msgs, "savex", savex);
|
||||||
|
|
||||||
xml::update_tag(msgs, "savey", savey);
|
xml::update_tag(msgs, "savey", savey);
|
||||||
|
@ -6016,10 +5994,6 @@ bool Game::customsavequick(std::string savfile)
|
||||||
|
|
||||||
//Position
|
//Position
|
||||||
|
|
||||||
xml::update_tag(msgs, "finalx", map.finalx);
|
|
||||||
|
|
||||||
xml::update_tag(msgs, "finaly", map.finaly);
|
|
||||||
|
|
||||||
xml::update_tag(msgs, "savex", savex);
|
xml::update_tag(msgs, "savex", savex);
|
||||||
|
|
||||||
xml::update_tag(msgs, "savey", savey);
|
xml::update_tag(msgs, "savey", savey);
|
||||||
|
|
|
@ -29,8 +29,6 @@ mapclass::mapclass()
|
||||||
|
|
||||||
finalmode = false;
|
finalmode = false;
|
||||||
finalstretch = false;
|
finalstretch = false;
|
||||||
finalx = 50;
|
|
||||||
finaly = 50;
|
|
||||||
|
|
||||||
cursorstate = 0;
|
cursorstate = 0;
|
||||||
cursordelay = 0;
|
cursordelay = 0;
|
||||||
|
@ -48,7 +46,6 @@ mapclass::mapclass()
|
||||||
|
|
||||||
custommode=false;
|
custommode=false;
|
||||||
custommodeforreal=false;
|
custommodeforreal=false;
|
||||||
customx=0; customy=0;
|
|
||||||
customwidth=20; customheight=20;
|
customwidth=20; customheight=20;
|
||||||
custommmxoff=0; custommmyoff=0; custommmxsize=0; custommmysize=0;
|
custommmxoff=0; custommmyoff=0; custommmxsize=0; custommmysize=0;
|
||||||
customzoom=0;
|
customzoom=0;
|
||||||
|
@ -897,18 +894,13 @@ void mapclass::gotoroom(int rx, int ry)
|
||||||
if (finalmode)
|
if (finalmode)
|
||||||
{
|
{
|
||||||
//Ok, what way are we moving?
|
//Ok, what way are we moving?
|
||||||
finalx = rx;
|
game.roomx = rx;
|
||||||
finaly = ry;
|
game.roomy = ry;
|
||||||
game.roomx = finalx;
|
|
||||||
game.roomy = finaly;
|
|
||||||
game.roomchange = true;
|
game.roomchange = true;
|
||||||
rx = finalx;
|
|
||||||
ry = finaly;
|
|
||||||
|
|
||||||
if (game.roomy < 10)
|
if (game.roomy < 10)
|
||||||
{
|
{
|
||||||
game.roomy = 11;
|
game.roomy = 11;
|
||||||
finaly = 11;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(game.roomx>=41 && game.roomy>=48 && game.roomx<61 && game.roomy<68 )
|
if(game.roomx>=41 && game.roomy>=48 && game.roomx<61 && game.roomy<68 )
|
||||||
|
@ -1377,7 +1369,7 @@ void mapclass::loadlevel(int rx, int ry)
|
||||||
}
|
}
|
||||||
case 6: //final level
|
case 6: //final level
|
||||||
{
|
{
|
||||||
const short* tmap = finallevel.loadlevel(finalx, finaly);
|
const short* tmap = finallevel.loadlevel(rx, ry);
|
||||||
SDL_memcpy(contents, tmap, sizeof(contents));
|
SDL_memcpy(contents, tmap, sizeof(contents));
|
||||||
roomname = finallevel.roomname;
|
roomname = finallevel.roomname;
|
||||||
tileset = 1;
|
tileset = 1;
|
||||||
|
@ -1452,7 +1444,6 @@ void mapclass::loadlevel(int rx, int ry)
|
||||||
obj.entities[i].yp += (71 * 8);
|
obj.entities[i].yp += (71 * 8);
|
||||||
}
|
}
|
||||||
game.roomy--;
|
game.roomy--;
|
||||||
finaly--;
|
|
||||||
|
|
||||||
ypos = (100-29) * 8;
|
ypos = (100-29) * 8;
|
||||||
oldypos = ypos;
|
oldypos = ypos;
|
||||||
|
@ -1497,7 +1488,6 @@ void mapclass::loadlevel(int rx, int ry)
|
||||||
obj.entities[i].yp += (71 * 8);
|
obj.entities[i].yp += (71 * 8);
|
||||||
}
|
}
|
||||||
game.roomy--;
|
game.roomy--;
|
||||||
finaly--;
|
|
||||||
|
|
||||||
ypos = (100-29) * 8;
|
ypos = (100-29) * 8;
|
||||||
oldypos = ypos;
|
oldypos = ypos;
|
||||||
|
|
|
@ -116,15 +116,12 @@ public:
|
||||||
int spikeleveltop, spikelevelbottom;
|
int spikeleveltop, spikelevelbottom;
|
||||||
int oldspikeleveltop, oldspikelevelbottom;
|
int oldspikeleveltop, oldspikelevelbottom;
|
||||||
//final level navigation
|
//final level navigation
|
||||||
int finalx;
|
|
||||||
int finaly;
|
|
||||||
bool finalmode;
|
bool finalmode;
|
||||||
bool finalstretch;
|
bool finalstretch;
|
||||||
|
|
||||||
//Variables for playing custom levels
|
//Variables for playing custom levels
|
||||||
bool custommode;
|
bool custommode;
|
||||||
bool custommodeforreal;
|
bool custommodeforreal;
|
||||||
int customx, customy;
|
|
||||||
int customwidth, customheight;
|
int customwidth, customheight;
|
||||||
int custommmxoff, custommmyoff, custommmxsize, custommmysize;
|
int custommmxoff, custommmyoff, custommmxsize, custommmysize;
|
||||||
int customzoom;
|
int customzoom;
|
||||||
|
|
|
@ -1584,11 +1584,7 @@ void scriptclass::run()
|
||||||
else if (words[0] == "finalmode")
|
else if (words[0] == "finalmode")
|
||||||
{
|
{
|
||||||
map.finalmode = true;
|
map.finalmode = true;
|
||||||
map.finalx = ss_toi(words[1]);
|
map.gotoroom(ss_toi(words[1]), ss_toi(words[2]));
|
||||||
map.finaly = ss_toi(words[2]);
|
|
||||||
game.roomx = map.finalx;
|
|
||||||
game.roomy = map.finaly;
|
|
||||||
map.gotoroom(game.roomx, game.roomy);
|
|
||||||
}
|
}
|
||||||
else if (words[0] == "rescued")
|
else if (words[0] == "rescued")
|
||||||
{
|
{
|
||||||
|
@ -2056,8 +2052,6 @@ void scriptclass::run()
|
||||||
else if (words[0] == "startintermission2")
|
else if (words[0] == "startintermission2")
|
||||||
{
|
{
|
||||||
map.finalmode = true; //Enable final level mode
|
map.finalmode = true; //Enable final level mode
|
||||||
map.finalx = 46;
|
|
||||||
map.finaly = 54; //Current
|
|
||||||
|
|
||||||
game.savex = 228;
|
game.savex = 228;
|
||||||
game.savey = 129;
|
game.savey = 129;
|
||||||
|
@ -2891,8 +2885,6 @@ void scriptclass::startgamemode( int t )
|
||||||
|
|
||||||
music.fadeout();
|
music.fadeout();
|
||||||
map.finalmode = true; //Enable final level mode
|
map.finalmode = true; //Enable final level mode
|
||||||
map.finalx = 46;
|
|
||||||
map.finaly = 54; //Current
|
|
||||||
map.final_colormode = false;
|
map.final_colormode = false;
|
||||||
map.final_mapcol = 0;
|
map.final_mapcol = 0;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
|
@ -3017,8 +3009,6 @@ void scriptclass::startgamemode( int t )
|
||||||
game.supercrewmate = true;
|
game.supercrewmate = true;
|
||||||
game.scmprogress = 0;
|
game.scmprogress = 0;
|
||||||
map.finalmode = true;
|
map.finalmode = true;
|
||||||
map.finalx = 41;
|
|
||||||
map.finaly = 56;
|
|
||||||
map.final_colormode = false;
|
map.final_colormode = false;
|
||||||
map.final_mapcol = 0;
|
map.final_mapcol = 0;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
|
@ -3053,8 +3043,6 @@ void scriptclass::startgamemode( int t )
|
||||||
game.supercrewmate = true;
|
game.supercrewmate = true;
|
||||||
game.scmprogress = 0;
|
game.scmprogress = 0;
|
||||||
map.finalmode = true;
|
map.finalmode = true;
|
||||||
map.finalx = 41;
|
|
||||||
map.finaly = 56;
|
|
||||||
map.final_colormode = false;
|
map.final_colormode = false;
|
||||||
map.final_mapcol = 0;
|
map.final_mapcol = 0;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
|
@ -3089,8 +3077,6 @@ void scriptclass::startgamemode( int t )
|
||||||
game.supercrewmate = true;
|
game.supercrewmate = true;
|
||||||
game.scmprogress = 0;
|
game.scmprogress = 0;
|
||||||
map.finalmode = true;
|
map.finalmode = true;
|
||||||
map.finalx = 41;
|
|
||||||
map.finaly = 56;
|
|
||||||
map.final_colormode = false;
|
map.final_colormode = false;
|
||||||
map.final_mapcol = 0;
|
map.final_mapcol = 0;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
|
@ -3125,8 +3111,6 @@ void scriptclass::startgamemode( int t )
|
||||||
game.supercrewmate = true;
|
game.supercrewmate = true;
|
||||||
game.scmprogress = 0;
|
game.scmprogress = 0;
|
||||||
map.finalmode = true;
|
map.finalmode = true;
|
||||||
map.finalx = 41;
|
|
||||||
map.finaly = 56;
|
|
||||||
map.final_colormode = false;
|
map.final_colormode = false;
|
||||||
map.final_mapcol = 0;
|
map.final_mapcol = 0;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
|
@ -3158,8 +3142,6 @@ void scriptclass::startgamemode( int t )
|
||||||
game.crewstats[game.lastsaved] = true;
|
game.crewstats[game.lastsaved] = true;
|
||||||
game.inintermission = true;
|
game.inintermission = true;
|
||||||
map.finalmode = true;
|
map.finalmode = true;
|
||||||
map.finalx = 41;
|
|
||||||
map.finaly = 56;
|
|
||||||
map.final_colormode = false;
|
map.final_colormode = false;
|
||||||
map.final_mapcol = 0;
|
map.final_mapcol = 0;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
|
@ -3191,8 +3173,6 @@ void scriptclass::startgamemode( int t )
|
||||||
game.crewstats[game.lastsaved] = true;
|
game.crewstats[game.lastsaved] = true;
|
||||||
game.inintermission = true;
|
game.inintermission = true;
|
||||||
map.finalmode = true;
|
map.finalmode = true;
|
||||||
map.finalx = 41;
|
|
||||||
map.finaly = 56;
|
|
||||||
map.final_colormode = false;
|
map.final_colormode = false;
|
||||||
map.final_mapcol = 0;
|
map.final_mapcol = 0;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
|
@ -3224,8 +3204,6 @@ void scriptclass::startgamemode( int t )
|
||||||
game.crewstats[game.lastsaved] = true;
|
game.crewstats[game.lastsaved] = true;
|
||||||
game.inintermission = true;
|
game.inintermission = true;
|
||||||
map.finalmode = true;
|
map.finalmode = true;
|
||||||
map.finalx = 41;
|
|
||||||
map.finaly = 56;
|
|
||||||
map.final_colormode = false;
|
map.final_colormode = false;
|
||||||
map.final_mapcol = 0;
|
map.final_mapcol = 0;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
|
@ -3257,8 +3235,6 @@ void scriptclass::startgamemode( int t )
|
||||||
game.crewstats[game.lastsaved] = true;
|
game.crewstats[game.lastsaved] = true;
|
||||||
game.inintermission = true;
|
game.inintermission = true;
|
||||||
map.finalmode = true;
|
map.finalmode = true;
|
||||||
map.finalx = 41;
|
|
||||||
map.finaly = 56;
|
|
||||||
map.final_colormode = false;
|
map.final_colormode = false;
|
||||||
map.final_mapcol = 0;
|
map.final_mapcol = 0;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
|
@ -3321,8 +3297,6 @@ void scriptclass::startgamemode( int t )
|
||||||
ed.ghosts.clear();
|
ed.ghosts.clear();
|
||||||
|
|
||||||
map.custommode = true;
|
map.custommode = true;
|
||||||
map.customx = 100;
|
|
||||||
map.customy = 100;
|
|
||||||
|
|
||||||
//set flipmode
|
//set flipmode
|
||||||
if (graphics.setflipmode) graphics.flipmode = true;
|
if (graphics.setflipmode) graphics.flipmode = true;
|
||||||
|
@ -3359,8 +3333,6 @@ void scriptclass::startgamemode( int t )
|
||||||
|
|
||||||
map.custommodeforreal = true;
|
map.custommodeforreal = true;
|
||||||
map.custommode = true;
|
map.custommode = true;
|
||||||
map.customx = 100;
|
|
||||||
map.customy = 100;
|
|
||||||
|
|
||||||
//set flipmode
|
//set flipmode
|
||||||
if (graphics.setflipmode) graphics.flipmode = true;
|
if (graphics.setflipmode) graphics.flipmode = true;
|
||||||
|
@ -3399,8 +3371,6 @@ void scriptclass::startgamemode( int t )
|
||||||
hardreset();
|
hardreset();
|
||||||
map.custommodeforreal = true;
|
map.custommodeforreal = true;
|
||||||
map.custommode = true;
|
map.custommode = true;
|
||||||
map.customx = 100;
|
|
||||||
map.customy = 100;
|
|
||||||
|
|
||||||
game.customstart();
|
game.customstart();
|
||||||
game.customloadquick(ed.ListOfMetaData[game.playcustomlevel].filename);
|
game.customloadquick(ed.ListOfMetaData[game.playcustomlevel].filename);
|
||||||
|
@ -3690,8 +3660,6 @@ void scriptclass::hardreset()
|
||||||
map.showtrinkets = false;
|
map.showtrinkets = false;
|
||||||
map.finalmode = false;
|
map.finalmode = false;
|
||||||
map.finalstretch = false;
|
map.finalstretch = false;
|
||||||
map.finalx = 50;
|
|
||||||
map.finaly = 50;
|
|
||||||
map.final_colormode = false;
|
map.final_colormode = false;
|
||||||
map.final_colorframe = 0;
|
map.final_colorframe = 0;
|
||||||
map.final_colorframedelay = 0;
|
map.final_colorframedelay = 0;
|
||||||
|
|
Loading…
Reference in a new issue