1
0
Fork 0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-12-23 01:59:43 +01:00

Don't use obj.changeflag() to set flags

The way I see it, that function is basically an unnecessary middleman.
This commit is contained in:
Misa 2020-04-08 23:46:41 -07:00 committed by Ethan Lee
parent abfae6b4d7
commit 2ba9a0e67b
3 changed files with 27 additions and 27 deletions

View file

@ -737,7 +737,7 @@ void Game::updatestate()
obj.removetrigger(8); obj.removetrigger(8);
if (!obj.flags[13]) if (!obj.flags[13])
{ {
obj.changeflag(13, true); obj.flags[13] = true;
graphics.createtextbox(" Press ENTER to view map ", -1, 155, 174, 174, 174); graphics.createtextbox(" Press ENTER to view map ", -1, 155, 174, 174, 174);
graphics.addline(" and quicksave"); graphics.addline(" and quicksave");
graphics.textboxtimer(60); graphics.textboxtimer(60);
@ -839,7 +839,7 @@ void Game::updatestate()
obj.removetrigger(12); obj.removetrigger(12);
if (!obj.flags[61]) if (!obj.flags[61])
{ {
obj.changeflag(61, true); obj.flags[61] = true;
graphics.textboxremovefast(); graphics.textboxremovefast();
graphics.createtextbox(" You can't continue to the next ", -1, 8, 174, 174, 174); graphics.createtextbox(" You can't continue to the next ", -1, 8, 174, 174, 174);
if (lastsaved == 5) if (lastsaved == 5)
@ -918,7 +918,7 @@ void Game::updatestate()
case 20: case 20:
if (!obj.flags[1]) if (!obj.flags[1])
{ {
obj.changeflag(1, true); obj.flags[1] = true;
state = 0; state = 0;
graphics.textboxremove(); graphics.textboxremove();
} }
@ -927,7 +927,7 @@ void Game::updatestate()
case 21: case 21:
if (!obj.flags[2]) if (!obj.flags[2])
{ {
obj.changeflag(2, true); obj.flags[2] = true;
state = 0; state = 0;
graphics.textboxremove(); graphics.textboxremove();
} }
@ -937,7 +937,7 @@ void Game::updatestate()
if (!obj.flags[3]) if (!obj.flags[3])
{ {
graphics.textboxremovefast(); graphics.textboxremovefast();
obj.changeflag(3, true); obj.flags[3] = true;
state = 0; state = 0;
graphics.createtextbox(" Press ACTION to flip ", -1, 25, 174, 174, 174); graphics.createtextbox(" Press ACTION to flip ", -1, 25, 174, 174, 174);
graphics.textboxtimer(60); graphics.textboxtimer(60);
@ -949,7 +949,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[4]) if (!obj.flags[4])
{ {
obj.changeflag(4, true); obj.flags[4] = true;
startscript = true; startscript = true;
newscript="firststeps"; newscript="firststeps";
state = 0; state = 0;
@ -963,9 +963,9 @@ void Game::updatestate()
statedelay = 0; statedelay = 0;
if (!obj.flags[6]) if (!obj.flags[6])
{ {
obj.changeflag(6, true); obj.flags[6] = true;
obj.changeflag(5, true); obj.flags[5] = true;
startscript = true; startscript = true;
newscript="communicationstation"; newscript="communicationstation";
state = 0; state = 0;
@ -977,7 +977,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[7]) if (!obj.flags[7])
{ {
obj.changeflag(7, true); obj.flags[7] = true;
startscript = true; startscript = true;
newscript="teleporterback"; newscript="teleporterback";
state = 0; state = 0;
@ -989,7 +989,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[9]) if (!obj.flags[9])
{ {
obj.changeflag(9, true); obj.flags[9] = true;
startscript = true; startscript = true;
newscript="rescueblue"; newscript="rescueblue";
state = 0; state = 0;
@ -1001,7 +1001,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[10]) if (!obj.flags[10])
{ {
obj.changeflag(10, true); obj.flags[10] = true;
startscript = true; startscript = true;
newscript="rescueyellow"; newscript="rescueyellow";
state = 0; state = 0;
@ -1013,7 +1013,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[11]) if (!obj.flags[11])
{ {
obj.changeflag(11, true); obj.flags[11] = true;
startscript = true; startscript = true;
newscript="rescuegreen"; newscript="rescuegreen";
state = 0; state = 0;
@ -1025,7 +1025,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[8]) if (!obj.flags[8])
{ {
obj.changeflag(8, true); obj.flags[8] = true;
startscript = true; startscript = true;
newscript="rescuered"; newscript="rescuered";
state = 0; state = 0;
@ -1083,7 +1083,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[60]) if (!obj.flags[60])
{ {
obj.changeflag(60, true); obj.flags[60] = true;
startscript = true; startscript = true;
if (lastsaved == 2) if (lastsaved == 2)
{ {
@ -1110,7 +1110,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[62]) if (!obj.flags[62])
{ {
obj.changeflag(62, true); obj.flags[62] = true;
startscript = true; startscript = true;
if (lastsaved == 2) if (lastsaved == 2)
{ {
@ -1137,7 +1137,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[63]) if (!obj.flags[63])
{ {
obj.changeflag(63, true); obj.flags[63] = true;
startscript = true; startscript = true;
if (lastsaved == 2) if (lastsaved == 2)
{ {
@ -1164,7 +1164,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[64]) if (!obj.flags[64])
{ {
obj.changeflag(64, true); obj.flags[64] = true;
startscript = true; startscript = true;
if (lastsaved == 2) if (lastsaved == 2)
{ {
@ -1191,7 +1191,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[65]) if (!obj.flags[65])
{ {
obj.changeflag(65, true); obj.flags[65] = true;
startscript = true; startscript = true;
if (lastsaved == 2) if (lastsaved == 2)
{ {
@ -1218,7 +1218,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[66]) if (!obj.flags[66])
{ {
obj.changeflag(66, true); obj.flags[66] = true;
startscript = true; startscript = true;
if (lastsaved == 2) if (lastsaved == 2)
{ {
@ -1246,7 +1246,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[69]) if (!obj.flags[69])
{ {
obj.changeflag(69, true); obj.flags[69] = true;
startscript = true; startscript = true;
newscript="trenchwarfare"; newscript="trenchwarfare";
state = 0; state = 0;
@ -1258,7 +1258,7 @@ void Game::updatestate()
//Generic "run script" //Generic "run script"
if (!obj.flags[70]) if (!obj.flags[70])
{ {
obj.changeflag(70, true); obj.flags[70] = true;
startscript = true; startscript = true;
newscript="trinketcollector"; newscript="trinketcollector";
state = 0; state = 0;
@ -1270,7 +1270,7 @@ void Game::updatestate()
//Start final level music //Start final level music
if (!obj.flags[71]) if (!obj.flags[71])
{ {
obj.changeflag(71, true); obj.flags[71] = true;
music.niceplay(15); //Final level remix music.niceplay(15); //Final level remix
state = 0; state = 0;
} }
@ -1489,7 +1489,7 @@ void Game::updatestate()
obj.removetrigger(100); obj.removetrigger(100);
if (!obj.flags[4]) if (!obj.flags[4])
{ {
obj.changeflag(4, true); obj.flags[4] = true;
state++; state++;
} }
break; break;
@ -1608,7 +1608,7 @@ void Game::updatestate()
obj.removetrigger(120); obj.removetrigger(120);
if (!obj.flags[5]) if (!obj.flags[5])
{ {
obj.changeflag(5, true); obj.flags[5] = true;
state++; state++;
} }
break; break;

View file

@ -194,9 +194,9 @@ void scriptclass::run()
{ {
if(ss_toi(words[1])>=0 && ss_toi(words[1])<100){ if(ss_toi(words[1])>=0 && ss_toi(words[1])<100){
if(words[2]=="on"){ if(words[2]=="on"){
obj.changeflag(ss_toi(words[1]),true); obj.flags[ss_toi(words[1])] = true;
}else if(words[2]=="off"){ }else if(words[2]=="off"){
obj.changeflag(ss_toi(words[1]),false); obj.flags[ss_toi(words[1])] = false;
} }
} }
} }

View file

@ -1981,7 +1981,7 @@ std::vector<std::string> spacestation2class::loadlevel(int rx, int ry)
{ {
if (game.nocutscenes) if (game.nocutscenes)
{ {
obj.changeflag(7, true); obj.flags[7] = true;
game.teleportscript = "levelonecomplete"; game.teleportscript = "levelonecomplete";
} }
else else