mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2026-01-30 01:48:15 +03:00
Remove global args from mapclass
This commit removes the global args being passed around from the function args on the mapclass object, as well as updating all callers in other files to not have those args. Furthermore, 'dwgfx' has been renamed to 'graphics' in Map.cpp.
This commit is contained in:
@@ -290,7 +290,7 @@ void towerlogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& musi
|
||||
|
||||
game.gravitycontrol = game.savegc;
|
||||
dwgfx.textboxremove();
|
||||
map.resetplayer(dwgfx, game, obj, music);
|
||||
map.resetplayer();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -391,13 +391,13 @@ void towerlogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& musi
|
||||
if (game.door_left > -2 && obj.entities[player].xp < -14)
|
||||
{
|
||||
obj.entities[player].xp += 320;
|
||||
map.gotoroom(48, 52, dwgfx, game, obj, music);
|
||||
map.gotoroom(48, 52);
|
||||
}
|
||||
if (game.door_right > -2 && obj.entities[player].xp >= 308)
|
||||
{
|
||||
obj.entities[player].xp -= 320;
|
||||
obj.entities[player].yp -= (71*8);
|
||||
map.gotoroom(game.roomx + 1, game.roomy+1, dwgfx, game, obj, music);
|
||||
map.gotoroom(game.roomx + 1, game.roomy+1);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -410,18 +410,18 @@ void towerlogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& musi
|
||||
{
|
||||
obj.entities[player].xp += 320;
|
||||
obj.entities[player].yp -= (71 * 8);
|
||||
map.gotoroom(50, 54, dwgfx, game, obj, music);
|
||||
map.gotoroom(50, 54);
|
||||
}
|
||||
else
|
||||
{
|
||||
obj.entities[player].xp += 320;
|
||||
map.gotoroom(50, 53, dwgfx, game, obj, music);
|
||||
map.gotoroom(50, 53);
|
||||
}
|
||||
}
|
||||
if (game.door_right > -2 && obj.entities[player].xp >= 308)
|
||||
{
|
||||
obj.entities[player].xp -= 320;
|
||||
map.gotoroom(52, 53, dwgfx, game, obj, music);
|
||||
map.gotoroom(52, 53);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -453,12 +453,12 @@ void towerlogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& musi
|
||||
{
|
||||
obj.entities[player].xp += 320;
|
||||
obj.entities[player].yp -= (671 * 8);
|
||||
map.gotoroom(108, 109, dwgfx, game, obj, music);
|
||||
map.gotoroom(108, 109);
|
||||
}
|
||||
if (game.door_right > -2 && obj.entities[player].xp >= 308)
|
||||
{
|
||||
obj.entities[player].xp -= 320;
|
||||
map.gotoroom(110, 104, dwgfx, game, obj, music);
|
||||
map.gotoroom(110, 104);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -678,7 +678,7 @@ void gamelogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& music
|
||||
|
||||
game.gravitycontrol = game.savegc;
|
||||
dwgfx.textboxremove();
|
||||
map.resetplayer(dwgfx, game, obj, music);
|
||||
map.resetplayer();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -700,7 +700,7 @@ void gamelogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& music
|
||||
temp = 1+int(fRandom() * 6);
|
||||
if (temp == map.final_mapcol) temp = (temp + 1) % 6;
|
||||
if (temp == 0) temp = 6;
|
||||
map.changefinalcol(temp, obj,game);
|
||||
map.changefinalcol(temp);
|
||||
}
|
||||
else if (map.final_colorframe == 2)
|
||||
{
|
||||
@@ -708,7 +708,7 @@ void gamelogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& music
|
||||
temp = 1+int(fRandom() * 6);
|
||||
if (temp == map.final_mapcol) temp = (temp + 1) % 6;
|
||||
if (temp == 0) temp = 6;
|
||||
map.changefinalcol(temp, obj,game);
|
||||
map.changefinalcol(temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1145,12 +1145,12 @@ void gamelogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& music
|
||||
if (game.door_down > -2 && obj.entities[player].yp >= 238)
|
||||
{
|
||||
obj.entities[player].yp -= 240;
|
||||
map.gotoroom(game.roomx, game.roomy + 1, dwgfx, game, obj, music);
|
||||
map.gotoroom(game.roomx, game.roomy + 1);
|
||||
}
|
||||
if (game.door_up > -2 && obj.entities[player].yp < -2)
|
||||
{
|
||||
obj.entities[player].yp += 240;
|
||||
map.gotoroom(game.roomx, game.roomy - 1, dwgfx, game, obj, music);
|
||||
map.gotoroom(game.roomx, game.roomy - 1);
|
||||
}
|
||||
}
|
||||
else if (map.warpy)
|
||||
@@ -1197,12 +1197,12 @@ void gamelogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& music
|
||||
if (game.door_left > -2 && obj.entities[player].xp < -14)
|
||||
{
|
||||
obj.entities[player].xp += 320;
|
||||
map.gotoroom(game.roomx - 1, game.roomy, dwgfx, game, obj, music);
|
||||
map.gotoroom(game.roomx - 1, game.roomy);
|
||||
}
|
||||
if (game.door_right > -2 && obj.entities[player].xp >= 308)
|
||||
{
|
||||
obj.entities[player].xp -= 320;
|
||||
map.gotoroom(game.roomx + 1, game.roomy, dwgfx, game, obj, music);
|
||||
map.gotoroom(game.roomx + 1, game.roomy);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -1212,22 +1212,22 @@ void gamelogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& music
|
||||
if (game.door_down > -2 && obj.entities[player].yp >= 238)
|
||||
{
|
||||
obj.entities[player].yp -= 240;
|
||||
map.gotoroom(game.roomx, game.roomy + 1, dwgfx, game, obj, music);
|
||||
map.gotoroom(game.roomx, game.roomy + 1);
|
||||
}
|
||||
if (game.door_up > -2 && obj.entities[player].yp < -2)
|
||||
{
|
||||
obj.entities[player].yp += 240;
|
||||
map.gotoroom(game.roomx, game.roomy - 1, dwgfx, game, obj, music);
|
||||
map.gotoroom(game.roomx, game.roomy - 1);
|
||||
}
|
||||
if (game.door_left > -2 && obj.entities[player].xp < -14)
|
||||
{
|
||||
obj.entities[player].xp += 320;
|
||||
map.gotoroom(game.roomx - 1, game.roomy, dwgfx, game, obj, music);
|
||||
map.gotoroom(game.roomx - 1, game.roomy);
|
||||
}
|
||||
if (game.door_right > -2 && obj.entities[player].xp >= 308)
|
||||
{
|
||||
obj.entities[player].xp -= 320;
|
||||
map.gotoroom(game.roomx + 1, game.roomy, dwgfx, game, obj, music);
|
||||
map.gotoroom(game.roomx + 1, game.roomy);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1241,7 +1241,7 @@ void gamelogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& music
|
||||
edi2 = (edi-(edi%40))/40;
|
||||
edj2 = (edj-(edj%30))/30;
|
||||
|
||||
map.warpto(100+edi2, 100+edj2, obj.getplayer(), edi%40, (edj%30)+2, dwgfx, game, obj, music);
|
||||
map.warpto(100+edi2, 100+edj2, obj.getplayer(), edi%40, (edj%30)+2);
|
||||
game.teleport = false;
|
||||
|
||||
if (game.teleport == false)
|
||||
@@ -1257,56 +1257,56 @@ void gamelogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& music
|
||||
{
|
||||
int i = obj.getplayer();
|
||||
obj.entities[i].yp = 225;
|
||||
map.gotoroom(119, 100, dwgfx, game, obj, music);
|
||||
map.gotoroom(119, 100);
|
||||
game.teleport = false;
|
||||
}
|
||||
else if (game.roomx == 119 && game.roomy == 100)
|
||||
{
|
||||
int i = obj.getplayer();
|
||||
obj.entities[i].yp = 225;
|
||||
map.gotoroom(119, 103, dwgfx, game, obj, music);
|
||||
map.gotoroom(119, 103);
|
||||
game.teleport = false;
|
||||
}
|
||||
else if (game.roomx == 119 && game.roomy == 103)
|
||||
{
|
||||
int i = obj.getplayer();
|
||||
obj.entities[i].xp = 0;
|
||||
map.gotoroom(116, 103, dwgfx, game, obj, music);
|
||||
map.gotoroom(116, 103);
|
||||
game.teleport = false;
|
||||
}
|
||||
else if (game.roomx == 116 && game.roomy == 103)
|
||||
{
|
||||
int i = obj.getplayer();
|
||||
obj.entities[i].yp = 225;
|
||||
map.gotoroom(116, 100, dwgfx, game, obj, music);
|
||||
map.gotoroom(116, 100);
|
||||
game.teleport = false;
|
||||
}
|
||||
else if (game.roomx == 116 && game.roomy == 100)
|
||||
{
|
||||
int i = obj.getplayer();
|
||||
obj.entities[i].xp = 0;
|
||||
map.gotoroom(114, 102, dwgfx, game, obj, music);
|
||||
map.gotoroom(114, 102);
|
||||
game.teleport = false;
|
||||
}
|
||||
else if (game.roomx == 114 && game.roomy == 102)
|
||||
{
|
||||
int i = obj.getplayer();
|
||||
obj.entities[i].yp = 225;
|
||||
map.gotoroom(113, 100, dwgfx, game, obj, music);
|
||||
map.gotoroom(113, 100);
|
||||
game.teleport = false;
|
||||
}
|
||||
else if (game.roomx == 116 && game.roomy == 104)
|
||||
{
|
||||
//pre warp zone here
|
||||
map.warpto(107, 101, obj.getplayer(), 14, 16, dwgfx, game, obj, music);
|
||||
map.warpto(107, 101, obj.getplayer(), 14, 16);
|
||||
}
|
||||
else if (game.roomx == 107 && game.roomy == 101)
|
||||
{
|
||||
map.warpto(105, 119, obj.getplayer(), 5, 26, dwgfx, game, obj, music);
|
||||
map.warpto(105, 119, obj.getplayer(), 5, 26);
|
||||
}
|
||||
else if (game.roomx == 105 && game.roomy == 118)
|
||||
{
|
||||
map.warpto(101, 111, obj.getplayer(), 34, 6, dwgfx, game, obj, music);
|
||||
map.warpto(101, 111, obj.getplayer(), 34, 6);
|
||||
}
|
||||
else if (game.roomx == 101 && game.roomy == 111)
|
||||
{
|
||||
@@ -1314,31 +1314,31 @@ void gamelogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& music
|
||||
switch(game.teleportxpos)
|
||||
{
|
||||
case 1:
|
||||
map.warpto(108, 108, obj.getplayer(), 4, 27, dwgfx, game, obj, music);
|
||||
map.warpto(108, 108, obj.getplayer(), 4, 27);
|
||||
break;
|
||||
case 2:
|
||||
map.warpto(101, 111, obj.getplayer(), 12, 27, dwgfx, game, obj, music);
|
||||
map.warpto(101, 111, obj.getplayer(), 12, 27);
|
||||
break;
|
||||
case 3:
|
||||
map.warpto(119, 111, obj.getplayer(), 31, 7, dwgfx, game, obj, music);
|
||||
map.warpto(119, 111, obj.getplayer(), 31, 7);
|
||||
break;
|
||||
case 4:
|
||||
map.warpto(114, 117, obj.getplayer(), 19, 16, dwgfx, game, obj, music);
|
||||
map.warpto(114, 117, obj.getplayer(), 19, 16);
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (game.roomx == 108 && game.roomy == 106)
|
||||
{
|
||||
map.warpto(119, 111, obj.getplayer(), 4, 27, dwgfx, game, obj, music);
|
||||
map.warpto(119, 111, obj.getplayer(), 4, 27);
|
||||
}
|
||||
else if (game.roomx == 100 && game.roomy == 111)
|
||||
{
|
||||
map.warpto(101, 111, obj.getplayer(), 24, 6, dwgfx, game, obj, music);
|
||||
map.warpto(101, 111, obj.getplayer(), 24, 6);
|
||||
}
|
||||
else if (game.roomx == 119 && game.roomy == 107)
|
||||
{
|
||||
//Secret lab, to super gravitron
|
||||
map.warpto(119, 108, obj.getplayer(), 19, 10, dwgfx, game, obj, music);
|
||||
map.warpto(119, 108, obj.getplayer(), 19, 10);
|
||||
}
|
||||
if (game.teleport == false)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user