1
0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-06-18 10:38:31 +02:00

Merge pull request #143 from InfoTeddy/general-bug-fixes

Add and draw one more row to all rooms with room names
This commit is contained in:
Terry Cavanagh 2020-05-20 13:13:56 +10:30 committed by GitHub
commit a10265787d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 393 additions and 200 deletions

View File

@ -51,6 +51,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,0,0,0,0,0,0,0,178,179,179,179,179,179,179,179,179,179,179,179,
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,0,0,0,0,0,0,0,218,98,98,98,98,98,98,98,98,98,98,98,
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,0,0,0,0,0,0,0,218,98,98,98,98,98,98,98,98,98,98,98,
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,0,0,0,0,0,0,0,218,98,98,98,98,98,98,98,98,98,98,98,
};
obj.createentity(163, 32, 12, 168); // (vertical gravity line)
@ -61,7 +62,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpx = true;
roomname = "1954 World Cup Vinyl";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -98,6 +99,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,6,6,6,6,0,0,0,0,0,0,0,6,6,6,6,0,0,0,0,0,0,0,6,6,6,6,0,0,0,0,0,0,0,218,98,220,740,
0,0,0,178,179,179,180,0,0,0,0,0,0,0,178,179,179,180,0,0,0,0,0,0,0,178,179,179,180,0,0,0,0,0,0,0,218,98,220,740,
0,0,0,218,98,98,220,0,0,0,0,0,0,0,218,98,98,220,0,0,0,0,0,0,0,218,98,98,220,0,0,0,0,0,0,0,218,98,220,740,
0,0,0,218,98,98,220,0,0,0,0,0,0,0,218,98,98,220,0,0,0,0,0,0,0,218,98,98,220,0,0,0,0,0,0,0,218,98,220,740,
};
obj.createentity(-8, 116, 11, 40); // (horizontal gravity line)
@ -108,7 +110,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
obj.createentity(256, 128, 10, 0, 51503); // (savepoint)
warpy = true;
roomname = "The V Stooges";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -146,6 +148,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,0,0,0,0,0,0,0,0,0,0,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,50,178,179,179,180,49,0,0,0,0,0,0,0,0,50,178,179,179,180,49,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,50,218,98,98,220,49,0,0,0,0,0,0,0,0,50,218,98,98,220,49,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,50,218,98,98,220,49,0,0,0,0,0,0,0,0,50,218,98,98,220,49,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(-8, 116, 11, 40); // (horizontal gravity line)
@ -155,7 +158,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpy = true;
roomname = "glitch";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -192,6 +195,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(-8, 116, 11, 40); // (horizontal gravity line)
@ -204,7 +208,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpy = true;
roomname = "glitch";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -241,6 +245,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,218,220,0,0,0,0,0,0,218,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,218,220,0,0,0,0,0,0,218,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,218,220,0,0,0,0,0,0,218,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,218,220,0,0,0,0,0,0,218,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(-8, 148, 11, 104); // (horizontal gravity line)
@ -251,7 +256,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpy = true;
roomname = "change";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -288,6 +293,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(-8, 84, 11, 328); // (horizontal gravity line)
@ -300,7 +306,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpy = true;
roomname = "change";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -337,6 +343,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,220,0,0,0,0,0,0,218,220,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,220,0,0,0,0,0,0,218,220,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,220,0,0,0,0,0,0,218,220,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,220,0,0,0,0,0,0,218,220,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(248, 84, 11, 72); // (horizontal gravity line)
@ -346,7 +353,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpy = true;
roomname = "change";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -384,6 +391,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(64+32-8, 32-16, 1, 0, 7, 0, -48, 320, 312); // Enemy, bounded
@ -402,7 +410,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpy = true;
roomname = "Vertigo";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -439,6 +447,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(155, 24, 12, 184); // (vertical gravity line)
@ -455,7 +464,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpy = true;
roomname = "The Voon Show";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -492,6 +501,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,218,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,218,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,218,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,218,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(168, 72, 10, 0, 51420); // (savepoint)
@ -500,7 +510,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpy = true;
roomname = "glitch";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -538,6 +548,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,218,98,220,0,0,0,0,0,218,220,0,0,0,0,0,0,0,0,0,0,0,218,98,99,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
740,740,218,98,220,0,0,0,0,0,218,220,0,0,0,0,0,0,0,0,0,0,0,218,98,220,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,218,98,220,0,0,0,0,0,218,220,178,179,179,179,179,179,179,179,179,179,180,218,98,220,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,218,98,220,0,0,0,0,0,218,220,218,98,98,98,98,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
};
obj.createentity(280, 120, 10, 1, 51410); // (savepoint)
@ -548,7 +559,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpx = true;
roomname = "1950 Silverstone Grand V";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -586,6 +597,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,218,98,220,0,0,0,0,0,218,98,220,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,218,98,220,0,0,0,0,0,218,98,220,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,218,98,220,0,0,0,0,0,218,98,220,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,218,98,220,0,0,0,0,0,218,98,220,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
};
obj.createentity(264, 168, 10, 1, 52410); // (savepoint)
@ -606,7 +618,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpx = true;
warpy = true;
roomname = "DIY V Repair";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
};
@ -643,9 +655,10 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,740,740,740,740,740,740,740,218,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,218,98,220,218,98,99,259,259,259,259,259,259,259,259,100,98,220,218,98,220,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,218,98,220,218,98,220,740,740,740,740,740,740,740,740,218,98,220,218,98,220,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,218,98,220,218,98,220,740,740,740,740,740,740,740,740,218,98,220,218,98,220,740,740,740,740,740,740,740,740,740,740,
};
roomname = "Party Time!";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -683,6 +696,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
218,98,98,220,218,98,98,220,218,98,98,220,178,179,179,180,0,0,0,0,178,179,179,180,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,
218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,178,179,179,180,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,
218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,
218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,218,98,98,220,
};
obj.createentity(264, 176, 10, 1, 52430); // (savepoint)
@ -692,7 +706,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
obj.createentity(96, 88, 1, 3, 8); // Enemy
obj.createentity(72, 32, 10, 0, 52431); // (savepoint)
roomname = "Upstairs, Downstairs";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -730,6 +744,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
98,98,98,98,98,98,220,218,220,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,218,98,98,
98,98,98,98,98,98,220,218,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,218,98,98,
98,98,98,98,98,98,220,218,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,218,98,98,
98,98,98,98,98,98,220,218,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,218,98,98,
};
obj.createentity(64, 112, 2, 11, 4); //Big Threadmill, <<<<<<
@ -748,7 +763,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
//obj.createentity(224, 168, 1, 1, 5, 0, 120, 320, 200); // Enemy, bounded
obj.createentity(24, 184, 10, 1, 52440); // (savepoint)
roomname = "Timeslip";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -785,6 +800,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,218,98,220,218,98,99,259,259,100,98,220,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,218,98,99,259,259,259,259,259,259,259,
740,218,98,220,218,98,220,740,740,218,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,
740,218,98,220,218,98,220,740,740,218,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,
740,218,98,220,218,98,220,740,740,218,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,
};
obj.createentity(40, 176, 10, 1, 52450); // (savepoint)
@ -792,7 +808,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
obj.createentity(128, 88, 10, 1, 52451); // (savepoint)
obj.createentity(160, 76, 11, 96); // (horizontal gravity line)
roomname = "Three's Company";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -829,6 +845,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,218,98,220,6,6,6,6,6,6,6,6,6,218,220,6,6,6,6,6,6,6,6,6,6,6,6,6,218,98,220,740,740,740,740,740,740,740,740,740,
740,218,98,220,178,179,179,179,179,179,179,179,180,218,220,178,179,179,179,179,179,179,179,179,179,179,179,180,218,98,220,740,740,740,740,740,740,740,740,740,
740,218,98,220,218,98,98,98,98,98,98,98,220,218,220,218,98,98,98,98,98,98,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,740,740,
740,218,98,220,218,98,98,98,98,98,98,98,220,218,220,218,98,98,98,98,98,98,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,740,740,
};
obj.createentity(68-4, 56, 2, 11, 4); //Big Threadmill, <<<<<<
@ -838,7 +855,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
obj.createentity(120, 192, 2, 3, 6); // Platform
obj.createentity(264, 48, 2, 2, 6); // Platform
roomname = "Cosmic Creepers";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
};
@ -875,6 +892,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
259,259,259,259,259,259,259,259,260,49,0,0,0,0,0,0,0,0,0,0,0,0,50,740,49,0,0,0,0,0,0,0,0,0,0,0,0,50,258,259,
179,179,179,179,179,179,179,179,179,180,6,6,6,6,6,6,6,6,6,6,6,6,178,179,180,6,6,6,6,6,6,6,6,6,6,6,6,178,179,179,
98,98,98,98,98,98,98,98,98,220,178,179,179,179,179,179,179,179,179,179,179,180,218,98,220,178,179,179,179,179,179,179,179,179,179,179,180,218,98,98,
98,98,98,98,98,98,98,98,98,220,218,98,98,98,98,98,98,98,98,98,98,220,218,98,220,218,98,98,98,98,98,98,98,98,98,98,220,218,98,98,
};
obj.createentity(16, 112, 10, 1, 52480); // (savepoint)
@ -885,7 +903,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
obj.createentity(123, 128, 12, 88); // (vertical gravity line)
roomname = "The Villi People";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -922,6 +940,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
179,180,0,0,0,218,98,98,98,98,220,218,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,740,740,218,98,220,178,179,179,179,179,179,179,
98,220,0,0,0,218,98,98,98,98,220,218,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,740,740,218,98,220,218,98,98,98,98,98,98,
98,220,0,0,0,218,98,98,98,98,220,218,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,740,740,218,98,220,218,98,98,98,98,98,98,
98,220,0,0,0,218,98,98,98,98,220,218,98,98,98,98,98,220,218,98,220,740,740,740,740,740,740,740,740,740,218,98,220,218,98,98,98,98,98,98,
};
obj.createentity(192, 56, 10, 1, 53500); // (savepoint)
@ -937,7 +956,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpx = true;
roomname = "change";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -974,6 +993,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
};
obj.createentity(24, 88, 10, 1, 54500); // (savepoint)
@ -986,7 +1006,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpx = true;
roomname = "change";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1024,6 +1044,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
};
obj.createentity(16, 48, 10, 1, 53520); // (savepoint)
@ -1035,7 +1056,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
obj.createentity(272, 80, 3); //Disappearing Platform
obj.createentity(304, 80, 3); //Disappearing Platform
roomname = "The Last Straw";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1072,6 +1093,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,740,740,740,740,740,740,740,740,740,740,6,740,740,740,740,740,740,740,740,740,6,0,6,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,6,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
};
obj.createentity(0, 80, 3); //Disappearing Platform
@ -1085,7 +1107,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
obj.createentity(128, 88, 3); //Disappearing Platform
obj.createentity(160, 88, 3); //Disappearing Platform
roomname = "W";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1122,6 +1144,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
};
obj.createentity(0, 88, 3); //Disappearing Platform
@ -1130,7 +1153,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
obj.createentity(120, 128, 9, 19); // (shiny trinket)
roomname="V";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1168,9 +1191,10 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,
};
roomname = "VV";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1208,9 +1232,10 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,
};
roomname = "VVV";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1248,9 +1273,10 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,740,740,740,
};
roomname = "VVVV";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1287,10 +1313,11 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,
740,740,740,740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,740,740,740,
};
roomname = "VVVVV";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1327,6 +1354,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,
740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,
740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,
740,740,740,740,740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,740,740,740,740,740,
};
obj.createblock(0, 0, 0, 5, 240);
@ -1342,7 +1370,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
obj.createblock(1, 0, 0, 320, 120, 3500); //Game complete
}
roomname = "VVVVVV";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1380,12 +1408,13 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
98,98,220,178,179,179,179,179,179,179,179,179,179,179,179,179,179,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
98,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
98,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
98,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
rcol = 6;
warpy = true;
roomname = "Temporary Fault...";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1422,10 +1451,11 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
warpy = true;
roomname = "Do Not Adjust the V-hold";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1462,6 +1492,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179,180,218,98,220,218,98,220,218,98,220,218,98,220,740,740,740,740,740,740,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179,180,218,98,220,218,98,220,218,98,220,218,98,220,218,98,220,740,740,740,740,740,740,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,98,220,218,98,220,218,98,220,218,98,220,218,98,220,218,98,220,740,740,740,740,740,740,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,98,220,218,98,220,218,98,220,218,98,220,218,98,220,218,98,220,740,740,740,740,740,740,
};
obj.createentity(264, 32, 10, 0, 54480); // (savepoint)
@ -1472,7 +1503,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpy = true;
roomname = "Regular Service Will Return Shortly";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1509,12 +1540,13 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
740,740,740,218,98,220,0,0,218,220,0,0,178,179,180,0,0,0,0,218,220,0,0,0,0,218,98,220,0,0,218,220,0,0,218,98,98,98,98,98,
740,740,740,218,98,220,0,0,218,220,0,0,218,98,220,0,0,0,0,218,220,0,0,0,0,218,98,220,0,0,218,220,0,0,218,98,98,98,98,98,
740,740,740,218,98,220,0,0,218,220,0,0,218,98,220,0,0,0,0,218,220,0,0,0,0,218,98,220,0,0,218,220,0,0,218,98,98,98,98,98,
740,740,740,218,98,220,0,0,218,220,0,0,218,98,220,0,0,0,0,218,220,0,0,0,0,218,98,220,0,0,218,220,0,0,218,98,98,98,98,98,
};
obj.createentity(120, 116, 11, 80); // (horizontal gravity line)
warpy = true;
roomname = "Origami Room";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1553,12 +1585,13 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
12,12,12,12,12,12,12,21,28,28,28,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,20,12,
12,12,12,12,12,12,12,15,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,16,12,
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
};
obj.createentity(40, 80, 10, 1, 50500); // (savepoint)
roomname = "Teleporter Divot";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1595,6 +1628,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
12,12,12,12,12,12,12,15,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
};
obj.createentity(16, 112, 10, 1, 50520); // (savepoint)
@ -1608,7 +1642,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
obj.createblock(1, 26*8, 0, 32, 240, 36);
}
}
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1645,6 +1679,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,16,12,12,
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
};
obj.createentity(128-16, 80-32, 14); //Teleporter!
@ -1654,7 +1689,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
{
obj.createblock(1, 40, 0, 32, 240, 82);
}
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1692,11 +1727,12 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,218,98,98,220,0,0,0,0,218,98,98,220,0,0,0,0,218,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,258,259,259,260,0,0,0,0,218,98,98,220,0,0,0,0,258,259,260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
179,179,179,179,179,179,179,179,179,180,0,0,0,0,218,98,98,220,0,0,0,0,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,
98,98,98,98,98,98,98,98,98,220,0,0,0,0,218,98,98,220,0,0,0,0,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
};
roomname = "Whee Sports";
warpx = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1733,11 +1769,12 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
roomname = "Whizz Down The Shaft";
warpx = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1821,6 +1858,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
219,218,98,220,0,0,0,0,218,98,99,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
219,218,98,220,0,0,0,0,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,218,98,220,0,0,0,0,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,218,98,220,0,0,0,0,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
obj.createentity(264, 176, 10, 1, 51530); // (savepoint)
@ -1853,7 +1891,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpx = true;
game.swnmode = false;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1891,13 +1929,14 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
219,219,219,219,219,219,219,219,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
obj.createentity((22 * 8)+4, (9 * 8) + 4, 14); //Teleporter!
roomname = "House of Mirrors";
warpx = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1936,13 +1975,14 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
219,219,219,219,219,219,219,219,219,219,218,98,220,0,218,98,98,220,0,218,98,98,98,220,0,218,98,98,98,98,220,0,218,98,99,259,259,259,259,259,
219,219,219,219,219,219,219,219,219,219,218,98,220,0,218,98,98,220,0,218,98,98,98,220,0,218,98,98,98,98,220,0,218,98,220,219,219,219,219,219,
219,219,219,219,219,219,219,219,219,219,218,98,220,0,218,98,98,220,0,218,98,98,98,220,0,218,98,98,98,98,220,0,218,98,220,219,219,219,219,219,
219,219,219,219,219,219,219,219,219,219,218,98,220,0,218,98,98,220,0,218,98,98,98,220,0,218,98,98,98,98,220,0,218,98,220,219,219,219,219,219,
};
//obj.createentity(164, 96, 10, 1, 56410); // (savepoint)
warpy = true;
roomname = "Now Take My Lead";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1980,6 +2020,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
259,100,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
219,218,98,220,218,98,99,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
219,218,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,218,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
if(!game.nodeathmode)
@ -1990,7 +2031,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
roomname = "What Are You Waiting For?";
warpy = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2027,6 +2068,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
if(!game.nodeathmode)
@ -2039,7 +2081,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
warpy = true;
roomname = "Don't Get Ahead of Yourself!";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2076,6 +2118,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,
259,259,259,259,259,259,259,259,259,259,259,259,259,100,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
219,219,219,219,219,219,219,219,219,219,219,219,219,218,98,220,218,98,99,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
219,219,219,219,219,219,219,219,219,219,219,219,219,218,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
obj.createentity(144, 40, 10, 1, 56440); // (savepoint)
@ -2088,7 +2131,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
roomname = "Very Good";
warpy = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2125,6 +2168,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
obj.createentity(104, 152, 1, 0, 3); // Enemy
@ -2133,7 +2177,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
roomname = "Must I Do Everything For You?";
warpy = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2170,6 +2214,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
obj.createentity(56, 192, 10, 1, 56460); // (savepoint)
@ -2181,7 +2226,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
roomname = "Now Stay Close To Me...";
warpy = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2218,13 +2263,14 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,0,0,0,0,218,98,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,6,6,6,6,218,98,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,
259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,100,98,220,178,179,179,180,218,98,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,218,98,220,218,98,98,220,218,98,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,
};
obj.createentity(144, 64, 2, 0, 2, 144, 64, 176, 216); // Platform, bounded
roomname = "...But Not Too Close";
warpy = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2261,11 +2307,12 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
219,219,219,218,98,220,218,98,99,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
219,219,219,218,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,218,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,218,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
warpy = true;
roomname = "Don't Be Afraid";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2302,6 +2349,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
obj.createentity(152, 176, 10, 1, 56490); // (savepoint)
@ -2311,7 +2359,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
}
warpy = true;
roomname = "Do as I Say...";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2348,6 +2396,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
259,259,259,259,259,259,100,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179,179,180,218,98,
219,219,219,219,219,219,218,98,220,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,218,98,98,220,218,98,
219,219,219,219,219,219,218,98,220,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,218,98,98,220,218,98,
219,219,219,219,219,219,218,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,218,98,98,220,218,98,
};
obj.createentity(88, 200, 2, 1, 4, 88, 128, 216, 208); // Platform, bounded
@ -2356,7 +2405,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
roomname = "...Not as I Do";
warpy = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2393,6 +2442,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
obj.createentity(192, 136, 10, 1, 56510); // (savepoint)
@ -2402,7 +2452,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
}
warpy = true;
roomname = "Mind Your Head";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2439,6 +2489,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
219,218,98,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,98,220,219,
219,218,98,220,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,218,98,220,219,
219,218,98,220,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,218,98,220,219,
219,218,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,220,218,98,220,219,
};
obj.createentity(48, 200, 2, 1, 6, 48, 48, 272, 208); // Platform, bounded
@ -2451,7 +2502,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
roomname = "Do Try To Keep Up";
warpy = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2488,13 +2539,14 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
219,219,219,219,219,218,98,220,218,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
219,219,219,219,219,218,98,220,218,98,99,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
219,219,219,219,219,218,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,218,98,220,218,98,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
obj.createentity(72, 72, 10, 1, 56530); // (savepoint)
roomname = "You're Falling Behind";
warpy = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2531,6 +2583,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,
};
obj.createentity((18 * 8) + 4, (10 * 8) + 4, 14); //Teleporter!
@ -2542,7 +2595,7 @@ std::vector<int> finalclass::loadlevel(int rx, int ry)
roomname = "Class Dismissed!";
warpy = true;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}

View File

@ -2091,7 +2091,7 @@ void Graphics::drawmap()
FillRect(foregroundBuffer, 0x00000000);
if(map.tileset==0)
{
for (j = 0; j < 29+map.extrarow; j++)
for (j = 0; j < 30; j++)
{
for (int i = 0; i < 40; i++)
{
@ -2101,7 +2101,7 @@ void Graphics::drawmap()
}
else if (map.tileset == 1)
{
for (int jt = 0; jt < 29+map.extrarow; jt++)
for (int jt = 0; jt < 30; jt++)
{
for (int it = 0; it < 40; it++)
{
@ -2111,7 +2111,7 @@ void Graphics::drawmap()
}
else if (map.tileset == 2)
{
for (j = 0; j < 29+map.extrarow; j++)
for (j = 0; j < 30; j++)
{
for (int i = 0; i < 40; i++)
{
@ -2146,14 +2146,14 @@ void Graphics::drawfinalmap()
if (!foregrounddrawn) {
FillRect(foregroundBuffer, 0x00000000);
if(map.tileset==0){
for (int j = 0; j < 29+map.extrarow; j++) {
for (int j = 0; j < 30; j++) {
for (int i = 0; i < 40; i++) {
if((map.contents[i + map.vmult[j]])>0)
drawforetile(i * 8, j * 8, map.finalat(i,j));
}
}
}else if (map.tileset == 1) {
for (int j = 0; j < 29+map.extrarow; j++) {
for (int j = 0; j < 30; j++) {
for (int i = 0; i < 40; i++) {
if((map.contents[i + map.vmult[j]])>0)
drawforetile2(i * 8, j * 8, map.finalat(i,j));
@ -2169,7 +2169,7 @@ void Graphics::drawfinalmap()
void Graphics::drawtowermap()
{
int temp;
for (int j = 0; j < 30; j++)
for (int j = 0; j < 31; j++)
{
for (int i = 0; i < 40; i++)
{
@ -2182,7 +2182,7 @@ void Graphics::drawtowermap()
void Graphics::drawtowermap_nobackground()
{
int temp;
for (j = 0; j < 30; j++)
for (j = 0; j < 31; j++)
{
for (int i = 0; i < 40; i++)
{

View File

@ -62,6 +62,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
283,283,405,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,403,283,405,0,0,0,0,0,0,403,283,283,283,283,283,283,
283,283,324,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,325,283,405,0,0,0,0,0,0,403,283,283,283,283,283,283,
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,405,0,0,0,0,0,0,403,283,283,283,283,283,283,
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,405,0,0,0,0,0,0,403,283,283,283,283,283,283,
};
obj.createentity(232, 24, 10, 0, 250500); // (savepoint)
@ -73,7 +74,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=1;
roomname = "Get Ready To Bounce";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -110,13 +111,14 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
280,280,280,280,280,280,280,280,280,280,280,280,321,362,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,360,322,
280,280,280,280,280,280,280,280,280,280,280,280,280,321,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,322,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
};
obj.createentity(112, 180, 11, 192); // (horizontal gravity line)
rcol = 0;
roomname = "It's Perfectly Safe";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -153,6 +155,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,414,0,0,0,0,0,0,0,412,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,414,0,0,0,0,0,0,0,412,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,414,0,0,0,0,0,0,0,412,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,414,0,0,0,0,0,0,0,412,292,292,292,292,
};
obj.createentity(96, 124, 11, 120); // (horizontal gravity line)
@ -160,7 +163,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol = 4;
roomname = "Rascasse";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -197,6 +200,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
286,286,286,286,286,286,286,408,67,67,67,67,67,67,67,67,406,286,286,408,67,67,67,67,67,67,67,67,406,286,286,286,286,286,286,286,286,286,286,286,
286,286,286,286,286,286,286,327,367,367,367,367,367,367,367,367,328,286,286,327,367,367,367,367,367,367,367,367,328,286,286,286,286,286,286,286,286,286,286,286,
286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
};
obj.createentity(248, 136, 10, 1, 252490); // (savepoint)
@ -207,7 +211,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol = 2;
roomname = "Keep Going";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -244,6 +248,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
289,411,0,0,0,0,0,0,0,0,0,409,289,289,289,289,289,289,411,0,0,0,0,0,409,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
289,411,0,0,0,0,0,0,0,0,0,409,289,289,289,289,289,289,330,370,370,370,370,370,331,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
289,411,0,0,0,0,0,0,0,0,0,409,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
289,411,0,0,0,0,0,0,0,0,0,409,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
};
obj.createentity(280, 136, 10, 1, 252480); // (savepoint)
@ -253,7 +258,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=3;
roomname = "Single-slit Experiment";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -291,6 +296,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
};
obj.createentity(32, 128, 10, 1, 253480); // (savepoint)
@ -299,7 +305,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol = 5;
roomname = "Don't Flip Out";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -336,6 +342,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,
};
obj.createentity(43, 88, 12, 56); // (vertical gravity line)
@ -348,7 +355,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol = 1;
roomname = "Shuffled Hallway";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -385,6 +392,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
289,289,289,289,289,289,289,289,330,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,371,0,0,0,0,0,0,0,0,
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,411,69,69,69,69,69,69,69,69,
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,330,370,370,370,370,370,370,370,370,
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
};
obj.createentity(96, 192, 10, 1, 253500); // (savepoint)
@ -392,7 +400,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol = 3;
roomname = "Double-slit Experiment";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -429,6 +437,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,406,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,406,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,328,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
};
obj.createentity(264, 104, 10, 1, 253510); // (savepoint)
@ -437,7 +446,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
obj.createentity(40, 112, 10, 0, 253511); // (savepoint)
rcol = 2;
roomname = "They Call Him Flipper";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -474,13 +483,14 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
292,292,292,292,292,292,292,292,292,292,292,292,292,414,71,71,71,71,71,412,292,292,292,414,71,71,71,71,71,412,292,292,292,292,292,292,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,333,373,373,373,373,373,334,292,292,292,333,373,373,373,373,373,334,292,292,292,292,292,292,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
};
obj.createentity(24, 184, 10, 1, 253520); // (savepoint)
obj.createentity(64, 164, 11, 200); // (horizontal gravity line)
rcol = 4;
roomname = "Three's a Crowd";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -517,6 +527,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
286,286,286,286,286,286,286,408,0,0,0,0,0,0,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,406,286,286,286,286,286,
286,286,286,286,286,286,286,408,0,0,0,0,0,0,366,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,328,286,286,286,286,286,
286,286,286,286,286,286,286,408,0,0,0,0,0,0,406,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
286,286,286,286,286,286,286,408,0,0,0,0,0,0,406,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
};
obj.createentity(195, 24, 12, 80); // (vertical gravity line)
@ -525,7 +536,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
obj.createentity(80, 96, 10, 1, 252521); // (savepoint)
rcol = 2;
roomname = "Hitting the Apex";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -562,6 +573,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
280,402,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,400,280,280,280,280,280,280,280,
280,321,362,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,360,322,280,280,280,280,280,280,280,
280,280,321,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,322,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
};
obj.createentity(24, 188, 11, 224); // (horizontal gravity line)
@ -572,7 +584,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=0;
roomname = "Square Root";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -610,13 +622,14 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
292,414,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,412,292,333,374,71,71,71,71,71,71,71,71,71,71,71,71,71,71,372,334,292,292,
292,414,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,412,292,292,333,373,373,373,373,373,373,373,373,373,373,373,373,373,373,334,292,292,292,
292,414,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,412,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
292,414,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,412,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
};
obj.createentity(24, 44, 11, 112); // (horizontal gravity line)
obj.createentity(176, 180, 11, 112); // (horizontal gravity line)
rcol = 4;
roomname = "Thorny Exchange";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -653,6 +666,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
283,283,405,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,403,405,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,403,283,283,
283,283,324,365,65,65,65,65,65,65,65,65,65,65,65,65,65,65,363,325,405,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,403,283,283,
283,283,283,324,364,364,364,364,364,364,364,364,364,364,364,364,364,364,325,283,405,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,403,283,283,
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,405,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,403,283,283,
};
obj.createentity(32, 28, 11, 296); // (horizontal gravity line)
@ -661,7 +675,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
obj.createentity(88, 112, 10, 0, 250510); // (savepoint)
roomname = "Brought to you by the letter G";
rcol = 1;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -698,6 +712,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
286,286,286,286,286,286,286,286,408,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
286,286,286,286,286,286,286,286,408,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
286,286,286,286,286,286,286,286,408,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
286,286,286,286,286,286,286,286,408,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(-8, 28, 11, 336); // (horizontal gravity line)
@ -705,7 +720,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=2;
roomname = "Free Your Mind";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -742,12 +757,13 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
280,280,280,280,280,280,280,280,280,321,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
};
obj.createentity(80, 180, 11, 248); // (horizontal gravity line)
rcol=0;
roomname = "I Changed My Mind, Thelma...";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -784,6 +800,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,334,292,292,292,333,373,373,373,373,373,373,373,373,373,373,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
};
obj.createentity(-8, 180, 11, 208); // (horizontal gravity line)
@ -791,7 +808,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=4;
roomname = "Indirect Jump Vector";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -828,13 +845,14 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,415,295,417,61,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,415,295,417,61,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,415,295,417,61,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,415,295,417,61,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(-8, 28, 11, 336); // (horizontal gravity line)
rcol=5;
roomname = "In a Single Bound";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -871,6 +889,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,54,363,353,365,53,0,0,0,0,0,0,0,0,0,0,0,0,54,403,283,405,53,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,54,403,283,405,53,0,0,0,0,0,0,0,0,0,0,0,0,54,403,283,405,53,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,54,403,283,405,53,0,0,0,0,0,0,0,0,0,0,0,0,54,403,283,405,53,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,54,403,283,405,53,0,0,0,0,0,0,0,0,0,0,0,0,54,403,283,405,53,0,0,0,0,0,0,0,0,0,
};
obj.createentity(-8, 28, 11, 80); // (horizontal gravity line)
@ -879,7 +898,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=1;
roomname = "Barani, Barani";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -917,6 +936,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
367,367,367,367,367,367,367,367,367,328,286,286,286,327,367,367,367,367,367,367,367,367,367,367,367,367,328,286,286,286,327,367,367,367,367,367,367,367,367,367,
286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
};
obj.createentity(-8, 180, 11, 80); // (horizontal gravity line)
@ -925,7 +945,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=2;
roomname = "Safety Dance";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -962,13 +982,14 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,409,411,0,0,0,0,0,0,409,289,289,289,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,409,411,0,0,0,0,0,0,409,289,289,289,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,409,411,0,0,0,0,0,0,409,289,289,289,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,409,411,0,0,0,0,0,0,409,289,289,289,
};
obj.createentity(-8, 28, 11, 40); // (horizontal gravity line)
rcol=3;
roomname = "Heady Heights";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1005,6 +1026,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
295,295,295,295,295,295,417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,415,295,
295,295,295,295,295,295,417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,415,295,
295,295,295,295,295,295,417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,415,295,
295,295,295,295,295,295,417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,415,295,
};
@ -1018,7 +1040,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol = 5;
roomname = "Entanglement Generator";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1056,13 +1078,14 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,322,280,402,0,0,0,0,0,0,400,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,402,0,0,0,0,0,0,400,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,402,0,0,0,0,0,0,400,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,402,0,0,0,0,0,0,400,280,280,280,
};
obj.createentity(-8, 180, 11, 224); // (horizontal gravity line)
rcol = 0;
roomname = "Exhausted?";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1100,6 +1123,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,414,59,0,0,0,0,0,0,0,60,412,292,414,0,0,0,0,0,0,412,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,414,59,0,0,0,0,0,0,0,60,412,292,414,0,0,0,0,0,0,412,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,414,59,0,0,0,0,0,0,0,60,412,292,414,0,0,0,0,0,0,412,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,414,59,0,0,0,0,0,0,0,60,412,292,414,0,0,0,0,0,0,412,292,292,292,
};
obj.createentity(32, 64, 9, 10); // (shiny trinket)
@ -1107,7 +1131,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol = 4;
roomname = "The Tantalizing Trinket";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1144,6 +1168,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
283,283,283,283,283,283,283,283,405,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,403,283,405,0,0,0,0,0,0,403,283,283,283,
283,283,283,283,283,283,283,283,324,365,65,65,65,65,65,65,65,65,0,0,0,0,0,0,0,0,54,403,283,405,0,0,0,0,0,0,403,283,283,283,
283,283,283,283,283,283,283,283,283,324,364,364,364,364,364,364,364,365,53,0,0,0,0,0,0,0,54,403,283,405,0,0,0,0,0,0,403,283,283,283,
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,405,53,0,0,0,0,0,0,0,54,403,283,405,0,0,0,0,0,0,403,283,283,283,
};
obj.createentity(272, 144, 10, 1, 253550); // (savepoint)
@ -1153,7 +1178,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=1;
roomname = "The Bernoulli Principle";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1190,6 +1215,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
};
obj.createentity(216, 144, 10, 1, 254550); // (savepoint)
@ -1198,7 +1224,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol = 5;
roomname = "Standing Wave";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1235,6 +1261,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,366,328,286,286,286,286,286,286,286,286,286,286,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,406,286,286,286,286,286,286,286,286,286,286,286,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,406,286,286,286,286,286,286,286,286,286,286,286,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,406,286,286,286,286,286,286,286,286,286,286,286,
};
obj.createentity(-8, 60, 11, 336); // (horizontal gravity line)
@ -1243,7 +1270,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
obj.fatal_top();
roomname = "Topsy Turvyism";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1280,6 +1307,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(-8, 60, 11, 120); // (horizontal gravity line)
@ -1294,7 +1322,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
obj.fatal_top();
roomname = "Spike Strip Deployed";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1331,6 +1359,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(-8, 60, 11, 336); // (horizontal gravity line)
@ -1342,7 +1371,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
obj.fatal_top();
roomname = "Vibrating String Problem";
rcol = 5;
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1379,6 +1408,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(176, 60, 11, 152); // (horizontal gravity line)
@ -1390,7 +1420,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
obj.fatal_top();
roomname = "Merge";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1427,6 +1457,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(-8, 84, 11, 336); // (horizontal gravity line)
@ -1439,7 +1470,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
obj.fatal_top();
roomname = "Kids His Age Bounce";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1476,6 +1507,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
286,286,286,286,408,55,0,0,0,0,0,0,56,430,55,0,0,0,0,0,0,56,430,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
286,286,286,286,408,55,0,0,0,0,0,0,56,430,55,0,0,0,0,0,0,56,430,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
286,286,286,286,408,55,0,0,0,0,0,0,56,430,55,0,0,0,0,0,0,56,430,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
286,286,286,286,408,55,0,0,0,0,0,0,56,430,55,0,0,0,0,0,0,56,430,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(264, 84, 11, 64); // (horizontal gravity line)
@ -1485,7 +1517,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=2;
roomname = "I'm Sorry";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1523,6 +1555,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,
};
obj.createentity(48, 156, 11, 200); // (horizontal gravity line)
@ -1530,7 +1563,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=4;
roomname = "Please Forgive Me!";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1567,6 +1600,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
283,283,283,283,283,283,283,283,283,324,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,325,283,283,
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,
283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,
};
obj.createentity(131, 48, 12, 152); // (vertical gravity line)
@ -1576,7 +1610,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=1;
roomname = "Playing Foosball";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1613,6 +1647,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
295,295,295,295,295,336,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,337,295,295,295,295,
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
};
obj.createentity(91, 168, 12, 32); // (vertical gravity line)
@ -1629,7 +1664,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=5;
roomname = "A Difficult Chord";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1666,6 +1701,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
280,280,280,280,280,280,280,280,280,321,361,361,361,361,361,322,402,51,0,0,0,0,0,52,400,321,361,361,361,361,361,322,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,402,51,0,0,0,0,0,52,400,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,402,51,0,0,0,0,0,52,400,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,402,51,0,0,0,0,0,52,400,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
};
obj.createentity(16, 184, 10, 1, 255520); // (savepoint)
@ -1676,7 +1712,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol = 0;
roomname = "The Living Dead End";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1713,11 +1749,12 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,411,57,0,0,0,0,0,58,409,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,411,57,0,0,0,0,0,58,409,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,411,57,0,0,0,0,0,58,409,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,411,57,0,0,0,0,0,58,409,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
};
rcol=3;
roomname = "AAAAAA";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1754,11 +1791,12 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,327,367,368,0,0,0,0,0,366,367,328,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,408,0,0,0,0,0,406,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,408,0,0,0,0,0,406,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,408,0,0,0,0,0,406,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,
};
rcol = 2;
roomname = "Diode";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1796,6 +1834,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
280,280,280,280,280,280,280,280,402,0,0,0,0,0,360,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,322,280,
280,280,280,280,280,280,280,280,402,0,0,0,0,0,400,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,402,0,0,0,0,0,400,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,402,0,0,0,0,0,400,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
};
obj.createentity(267, 24, 12, 184); // (vertical gravity line)
@ -1808,7 +1847,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
rcol=0;
roomname = "Young Man, It's Worth the Challenge";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1845,12 +1884,13 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
292,292,292,414,400,280,280,280,280,280,402,409,289,289,289,289,289,289,289,290,450,450,450,450,451,415,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
292,292,292,414,400,280,280,280,280,280,402,409,289,289,289,289,289,289,289,411,375,376,376,376,376,337,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
292,292,292,414,400,280,280,280,280,280,402,409,289,289,289,289,289,289,289,411,415,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
292,292,292,414,400,280,280,280,280,280,402,409,289,289,289,289,289,289,289,411,415,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
};
rcol = 6;
roomname = "Anomaly";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1887,13 +1927,14 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
289,289,289,289,289,411,446,288,286,327,367,368,443,444,444,445,366,367,328,286,287,448,409,289,289,289,289,289,289,289,289,289,289,289,289,330,370,371,452,453,
289,289,289,289,289,330,371,446,447,288,286,327,367,367,367,367,328,286,287,447,448,369,331,289,289,289,289,289,289,289,289,289,289,289,289,289,289,330,370,370,
289,289,289,289,289,289,330,370,371,406,286,286,286,286,286,286,286,286,408,369,370,331,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
289,289,289,289,289,289,289,289,411,406,286,286,286,286,286,286,286,286,408,409,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
};
obj.createentity(104, 128, 9, 11); // (shiny trinket)
rcol = 6;
roomname = "Purest Unobtainium";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1931,13 +1972,14 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
295,295,295,295,295,417,0,415,295,295,417,0,455,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,457,0,415,295,295,295,295,
295,295,295,295,295,417,0,415,295,295,417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,415,295,295,295,295,
295,295,295,295,295,417,0,415,295,295,336,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,337,295,295,295,295,
295,295,295,295,295,417,0,415,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,
};
obj.createentity(112, 184, 10, 1, 258520); // (savepoint)
rcol = 5;
roomname = "I Smell Ozone";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1974,6 +2016,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,
};
rcol=0;
@ -1988,7 +2031,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
roomname = "Why So Blue?";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -2025,6 +2068,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,
};
rcol=3;
@ -2037,7 +2081,7 @@ std::vector<int> labclass::loadlevel(int rx, int ry)
}
roomname = "Philadelphia Experiment";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}

File diff suppressed because it is too large Load Diff

View File

@ -56,6 +56,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
120,120,120,120,120,120,120,120,120,120,120,120,120,200,80,202,0,0,0,0,0,0,0,0,200,80,202,120,120,120,120,120,120,120,120,120,120,120,120,120,
120,120,120,120,120,120,120,120,120,120,120,120,120,200,80,202,0,0,0,0,0,0,0,0,200,80,202,120,120,120,120,120,120,120,120,120,120,120,120,120,
120,120,120,120,120,120,120,120,120,120,120,120,120,200,80,202,0,0,0,0,0,0,0,0,200,80,202,120,120,120,120,120,120,120,120,120,120,120,120,120,
120,120,120,120,120,120,120,120,120,120,120,120,120,200,80,202,0,0,0,0,0,0,0,0,200,80,202,120,120,120,120,120,120,120,120,120,120,120,120,120,
};
obj.createentity(288, 168, 10, 1, 50500); // (savepoint)
@ -68,7 +69,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 0;
warpy = true;
roomname = "This is how it is";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -105,11 +106,12 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
126,126,126,206,86,208,0,0,0,0,0,0,0,0,0,0,206,86,208,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,
126,126,126,206,86,208,0,0,0,0,166,167,167,167,167,168,206,86,208,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,
126,126,126,206,86,208,0,0,0,0,206,86,86,86,86,208,206,86,208,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,
126,126,126,206,86,208,0,0,0,0,206,86,86,86,86,208,206,86,208,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,
};
rcol = 2;
warpx = true;
roomname = "A Bisected Spiral";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -147,6 +149,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
164,164,164,164,164,165,0,0,0,0,163,164,164,164,164,164,164,165,0,0,0,0,163,164,164,164,164,164,164,165,0,0,0,0,163,164,164,164,164,164,
83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,
83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,
83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,
};
obj.createentity(248, 80, 10, 1, 51510); // (savepoint)
@ -155,7 +158,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 1;
warpy = true;
roomname = "Take the Red Pill";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -192,6 +195,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
135,135,135,135,135,135,135,135,135,135,215,95,217,175,176,176,176,176,176,176,176,176,176,177,215,95,217,135,135,135,135,135,135,135,135,135,135,135,135,135,
135,135,135,135,135,135,135,135,135,135,215,95,217,215,95,95,95,95,95,95,95,95,95,217,215,95,217,135,135,135,135,135,135,135,135,135,135,135,135,135,
135,135,135,135,135,135,135,135,135,135,215,95,217,215,95,95,95,95,95,95,95,95,95,217,215,95,217,135,135,135,135,135,135,135,135,135,135,135,135,135,
135,135,135,135,135,135,135,135,135,135,215,95,217,215,95,95,95,95,95,95,95,95,95,217,215,95,217,135,135,135,135,135,135,135,135,135,135,135,135,135,
};
obj.createentity(32, 24, 1, 3, 4, -56, -40, 384, 312); // Enemy, bounded
@ -202,7 +206,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 5;
warpx = true;
roomname = "Short Circuit";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -238,6 +242,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
213,212,92,214,0,0,0,0,0,0,0,0,212,214,0,0,0,0,0,0,6,6,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,92,92,92,
213,212,92,214,0,0,0,0,0,0,0,0,212,214,0,0,0,0,0,0,172,174,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,92,92,92,
213,212,92,214,172,174,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,92,92,92,
213,212,92,214,212,214,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,92,92,92,
213,212,92,214,252,254,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,214,0,0,0,0,0,0,212,92,92,92,
};
@ -245,7 +250,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 4;
warpy = true;
roomname = "As you like it";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -283,13 +288,14 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,211,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,211,0,0,0,0,0,
170,170,170,170,170,170,170,170,170,170,170,170,170,170,171,209,211,169,170,170,170,170,170,170,170,170,170,170,170,170,170,170,171,209,211,169,170,170,170,170,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,211,209,211,209,89,89,89,89,89,89,89,89,89,89,89,89,89,89,211,209,211,209,89,89,89,89,
};
obj.createentity(16, 120, 10, 1, 50530); // (savepoint)
rcol = 3;
warpx = true;
roomname = "Maze With No Entrance";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -326,13 +332,14 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
126,126,126,126,206,86,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
126,126,126,126,206,86,208,0,0,0,166,167,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,167,
126,126,126,126,206,86,208,0,0,0,206,86,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,86,
126,126,126,126,206,86,208,0,0,0,206,86,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,86,
};
obj.createentity(64, 152, 10, 0, 49530); // (savepoint)
rcol = 2;
warpy = true;
roomname = "As we go up, we go down";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -369,6 +376,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,200,202,0,0,0,0,6,6,6,6,6,6,6,240,241,241,242,6,6,6,6,6,6,6,6,6,200,202,0,0,
161,161,161,161,161,161,161,161,161,162,200,202,0,0,0,0,160,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,162,200,202,160,161,
80,80,80,80,80,80,80,80,80,202,200,202,0,0,0,0,200,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,202,200,202,200,80,
80,80,80,80,80,80,80,80,80,202,200,202,0,0,0,0,200,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,202,200,202,200,80,
};
obj.createentity(296, 64, 10, 1, 49540); // (savepoint)
@ -378,7 +386,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 0;
warpx = true;
roomname = "Time to get serious";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -416,6 +424,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
86,86,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,86,86,
86,86,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,86,86,
86,86,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,86,86,
86,86,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,86,86,
};
if(!game.intimetrial)
{
@ -424,7 +433,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 2;
warpy = true;
roomname = "Wheeler's Wormhole";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -461,6 +470,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
212,92,92,214,172,173,173,174,0,0,0,0,0,0,0,0,0,0,0,0,212,92,92,214,212,92,92,214,212,92,92,214,212,92,92,214,212,92,92,214,
212,92,92,214,212,92,92,214,172,173,173,174,0,0,0,0,0,0,0,0,212,92,92,214,212,92,92,214,212,92,92,214,212,92,92,214,212,92,92,214,
212,92,92,214,212,92,92,214,212,92,92,214,172,173,173,174,0,0,0,0,212,92,92,214,212,92,92,214,212,92,92,214,212,92,92,214,212,92,92,214,
212,92,92,214,212,92,92,214,212,92,92,214,212,92,92,214,0,0,0,0,212,92,92,214,212,92,92,214,212,92,92,214,212,92,92,214,212,92,92,214,
};
obj.createentity(96, 72, 1, 3, 8, 64, 56, 256, 152); // Enemy, bounded
@ -470,7 +480,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 4;
warpx = true;
roomname = "Ascending and Descending";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -507,6 +517,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
83,83,83,205,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,205,0,0,0,0,203,83,
83,83,83,205,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,163,165,0,0,0,0,163,165,0,0,0,0,203,205,0,0,0,0,203,83,
83,83,83,205,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,83,
83,83,83,205,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,83,
};
obj.createentity(280, 24, 1, 2, 3, 128, 16, 304, 216); // Enemy, bounded
@ -518,7 +529,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 1;
warpy = true;
roomname = "Shockwave Rider";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -555,6 +566,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,171,169,170,170,171,169,170,170,170,170,170,170,170,170,171,0,0,0,0,169,170,170,170,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,211,209,89,89,211,209,89,89,89,89,89,89,89,89,211,0,0,0,0,209,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,211,209,89,89,211,209,89,89,89,89,89,89,89,89,211,0,0,0,0,209,89,89,89,
};
obj.createentity(296, 32, 10, 1, 51540); // (savepoint)
@ -569,7 +581,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 3;
warpx = true;
roomname = "Sweeney's Maze";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -605,6 +617,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,95,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,256,
176,176,176,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,177,0,0,0,0,175,176,176,176,
95,95,95,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,217,0,0,0,0,215,95,95,95,
95,95,95,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,257,0,0,0,0,215,95,95,95,
};
@ -623,7 +636,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 5;
warpy = true;
roomname = "Mind The Gap";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -660,6 +673,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,
86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,
86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,
};
obj.createentity(152, 200, 10, 1, 52530); // (savepoint)
@ -677,7 +691,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
rcol = 2;
warpx = true;
roomname = "Edge Games";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -714,6 +728,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
83,83,205,0,0,0,0,203,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,83,83,
83,83,205,0,0,0,0,203,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,83,83,
83,83,205,0,0,0,0,203,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,83,83,
83,83,205,0,0,0,0,203,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,205,0,0,0,0,203,205,0,0,0,0,203,83,83,
};
obj.createentity(152, 112, 13);
@ -721,7 +736,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
warpx = true;
warpy = true;
roomname = "The Brown Gate";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -758,6 +773,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
0,0,212,92,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,92,214,0,0,
0,0,212,92,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,92,214,0,0,
0,0,212,92,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,92,214,0,0,
0,0,212,92,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,92,214,0,0,
};
obj.createentity(152, 112, 13);
@ -766,7 +782,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
warpx = true;
warpy = true;
roomname = "To The Batcave!";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -803,6 +819,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(152, 112, 13);
@ -811,7 +828,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
warpx = true;
warpy = true;
roomname = "This will make you flip";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -848,6 +865,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,95,217,216,216,216,216,215,95,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,95,217,216,216,216,216,215,95,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,95,217,216,216,216,216,215,95,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,95,217,216,216,216,216,215,95,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
obj.createentity(152, 112, 13);
@ -856,7 +874,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
warpx = true;
warpy = true;
roomname = "Twisty Little Passages";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -893,6 +911,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
83,83,83,83,83,83,83,83,83,83,83,83,83,205,243,244,245,243,244,244,244,244,244,244,244,245,0,0,0,0,203,83,83,83,83,83,83,83,83,83,
83,83,83,83,83,83,83,83,83,83,83,83,83,205,163,164,164,164,164,164,164,164,164,164,164,165,0,0,0,0,203,83,83,83,83,83,83,83,83,83,
83,83,83,83,83,83,83,83,83,83,83,83,83,205,203,83,83,83,83,83,83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,83,83,83,83,
83,83,83,83,83,83,83,83,83,83,83,83,83,205,203,83,83,83,83,83,83,83,83,83,83,205,0,0,0,0,203,83,83,83,83,83,83,83,83,83,
};
obj.createentity(152, 112, 13);
@ -905,7 +924,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
warpx = true;
warpy = true;
roomname = "That's Why I Have To Kill You";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -942,6 +961,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
167,167,167,167,167,168,0,0,0,0,206,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,208,0,0,0,0,166,167,167,167,167,167,
86,86,86,86,86,208,0,0,0,0,206,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,208,0,0,0,0,206,86,86,86,86,86,
86,86,86,86,86,208,0,0,0,0,206,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,208,0,0,0,0,206,86,86,86,86,86,
86,86,86,86,86,208,0,0,0,0,206,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,208,0,0,0,0,206,86,86,86,86,86,
};
obj.createentity(152, 112, 13);
@ -955,7 +975,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
warpx = true;
warpy = true;
roomname = "I Love You";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -992,11 +1012,12 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
83,83,205,0,0,0,0,0,203,83,83,83,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,83,83,83,205,0,0,0,0,0,203,83,
83,83,205,0,0,0,0,0,203,83,83,83,205,163,164,164,164,164,164,164,164,164,165,0,0,0,0,0,203,83,83,83,205,0,0,0,0,0,203,83,
83,83,205,0,0,0,0,0,203,83,83,83,205,203,83,83,83,83,83,83,83,83,205,0,0,0,0,0,203,83,83,83,205,0,0,0,0,0,203,83,
83,83,205,0,0,0,0,0,203,83,83,83,205,203,83,83,83,83,83,83,83,83,205,0,0,0,0,0,203,83,83,83,205,0,0,0,0,0,203,83,
};
rcol = 1;
warpy = true;
roomname = "Green Dudes Can't Flip";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1034,6 +1055,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
warpx = true;
warpy = true;
@ -1047,7 +1069,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
}
roomname = "Murdering Twinmaker";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}
@ -1084,6 +1106,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,162,0,0,0,0,0,0,0,200,80,202,201,201,201,201,201,201,201,201,201,201,201,201,201,201,
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,202,0,0,0,0,0,0,0,200,80,202,201,201,201,201,201,201,201,201,201,201,201,201,201,201,
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,202,0,0,0,0,0,0,0,200,80,202,201,201,201,201,201,201,201,201,201,201,201,201,201,201,
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,202,0,0,0,0,0,0,0,200,80,202,201,201,201,201,201,201,201,201,201,201,201,201,201,201,
};
rcol = 0;
warpy = true;
@ -1097,7 +1120,7 @@ std::vector<int> warpclass::loadlevel(int rx, int ry)
}
}
roomname = "It's Not Easy Being Green";
result.insert(result.end(), contents, contents+1160);
result.insert(result.end(), contents, contents+1200);
break;
}