Expand all Oversimplified.R to Oversimplified.Rooms

This commit is contained in:
Robbie Antenesse 2016-04-11 22:44:00 -06:00
parent 4f58ea6ba4
commit b4afa9c8a8
1 changed files with 24 additions and 24 deletions

View File

@ -478,7 +478,7 @@ Oversimplified.Room.prototype.type = "Room";
Oversimplified.Room.prototype.Start = function () { Oversimplified.Room.prototype.Start = function () {
this.DoFirst(); this.DoFirst();
if (this.name === Oversimplified.R.currentRoom) { if (this.name === Oversimplified.Rooms.currentRoom) {
for (var object in this.objects) { for (var object in this.objects) {
this.objects[object].Start(); this.objects[object].Start();
} }
@ -513,7 +513,7 @@ Oversimplified.Room.prototype.Update = function () {
this.Do(); this.Do();
if (this.name === Oversimplified.R.currentRoom) { if (this.name === Oversimplified.Rooms.currentRoom) {
for (var object in this.objects) { for (var object in this.objects) {
this.objects[object].Update(); this.objects[object].Update();
} }
@ -539,13 +539,13 @@ Oversimplified.Room.prototype.Draw = function () {
this.DrawBelow(); //Draw this before any objects are drawn this.DrawBelow(); //Draw this before any objects are drawn
if (this.name === Oversimplified.R.currentRoom) { // if (this.name === Oversimplified.Rooms.currentRoom) {
for (var i = 0; i < this.drawOrder.length; i++) { for (var i = 0; i < this.drawOrder.length; i++) {
if (typeof this.objects[this.drawOrder[i]] !== 'undefined') { if (typeof this.objects[this.drawOrder[i]] !== 'undefined') {
this.objects[this.drawOrder[i]].Draw(); this.objects[this.drawOrder[i]].Draw();
} }
} }
} // }
// If there is a foreground, draw it. // If there is a foreground, draw it.
if (typeof this.foreground !== 'undefined') { if (typeof this.foreground !== 'undefined') {
@ -582,15 +582,15 @@ Oversimplified.Room.prototype.AddObject = function (newObjectName, newObjectOpti
// Change to the specified room. // Change to the specified room.
// Runs the current Room's End() function, changes the room, and runs the specified Room's Start() function. // Runs the current Room's End() function, changes the room, and runs the specified Room's Start() function.
Oversimplified.SetRoom = function (room) { Oversimplified.SetRoom = function (room) {
if (typeof Oversimplified.R[Oversimplified.R.currentRoom] !== 'undefined') { if (typeof Oversimplified.Rooms[Oversimplified.Rooms.currentRoom] !== 'undefined') {
Oversimplified.R[Oversimplified.R.currentRoom].End(); Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].End();
} }
Oversimplified.R.currentRoom = room.name; Oversimplified.Rooms.currentRoom = room.name;
Oversimplified.O = Oversimplified.Rooms[Oversimplified.R.currentRoom].objects; //Update the Oversimplified.O alias when room changes Oversimplified.O = Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].objects; //Update the Oversimplified.O alias when room changes
Oversimplified.camera.following = ""; Oversimplified.camera.following = "";
Oversimplified.R[Oversimplified.R.currentRoom].Start(); Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].Start();
} }
// PremadeObjects (Prefab) Namespace // PremadeObjects (Prefab) Namespace
@ -907,7 +907,7 @@ Oversimplified.GameObject.prototype.IfOverlappingThenMove = function (doSimple)
// Prevents the object from moving outside of the room's boundaries. // Prevents the object from moving outside of the room's boundaries.
Oversimplified.GameObject.prototype.KeepInsideRoom = function () { Oversimplified.GameObject.prototype.KeepInsideRoom = function () {
var currentRoom = Oversimplified.R[Oversimplified.R.currentRoom] var currentRoom = Oversimplified.Rooms[Oversimplified.Rooms.currentRoom]
if (this.x < this.xBound || this.x > currentRoom.width - this.xBound) if (this.x < this.xBound || this.x > currentRoom.width - this.xBound)
{ {
this.x = this.xPrevious; this.x = this.xPrevious;
@ -985,7 +985,7 @@ Oversimplified.GameObject.prototype.SimpleMove = function (xSpeed, ySpeed, check
// Removes the specified object from memory. // Removes the specified object from memory.
Oversimplified.GameObject.prototype.Destroy = function () { Oversimplified.GameObject.prototype.Destroy = function () {
this.End(); this.End();
delete Oversimplified.R[Oversimplified.R.currentRoom].objects[this.name]; delete Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].objects[this.name];
} }
// Check if the point (x, y) lies inside the bounds of ANY object in the room. // Check if the point (x, y) lies inside the bounds of ANY object in the room.
@ -1360,7 +1360,7 @@ Oversimplified.DEBUG = {
roomInQuestion = Oversimplified.Rooms[roomName]; roomInQuestion = Oversimplified.Rooms[roomName];
} }
} else { } else {
roomInQuestion = Oversimplified.Rooms[Oversimplified.R.currentRoom]; roomInQuestion = Oversimplified.Rooms[Oversimplified.Rooms.currentRoom];
} }
for (var objects in roomInQuestion.objects) { for (var objects in roomInQuestion.objects) {
count++; count++;
@ -1610,17 +1610,17 @@ Oversimplified.Update = function () {
Oversimplified.Rooms.AllAfterDo(); Oversimplified.Rooms.AllAfterDo();
if (Oversimplified.camera.following != "") { //If the camera is following an object, keep the object within its borders. if (Oversimplified.camera.following != "") { //If the camera is following an object, keep the object within its borders.
if (Oversimplified.R[Oversimplified.R.currentRoom].objects[Oversimplified.camera.following].x - Oversimplified.camera.x > Oversimplified.camera.width - Oversimplified.camera.hBorder) { if (Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].objects[Oversimplified.camera.following].x - Oversimplified.camera.x > Oversimplified.camera.width - Oversimplified.camera.hBorder) {
Oversimplified.camera.x = Oversimplified.R[Oversimplified.R.currentRoom].objects[Oversimplified.camera.following].x - (Oversimplified.camera.width - Oversimplified.camera.hBorder); Oversimplified.camera.x = Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].objects[Oversimplified.camera.following].x - (Oversimplified.camera.width - Oversimplified.camera.hBorder);
} }
if (Oversimplified.R[Oversimplified.R.currentRoom].objects[Oversimplified.camera.following].x - Oversimplified.camera.x < Oversimplified.camera.hBorder) { if (Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].objects[Oversimplified.camera.following].x - Oversimplified.camera.x < Oversimplified.camera.hBorder) {
Oversimplified.camera.x = Oversimplified.R[Oversimplified.R.currentRoom].objects[Oversimplified.camera.following].x - Oversimplified.camera.hBorder; Oversimplified.camera.x = Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].objects[Oversimplified.camera.following].x - Oversimplified.camera.hBorder;
} }
if (Oversimplified.R[Oversimplified.R.currentRoom].objects[Oversimplified.camera.following].y - Oversimplified.camera.y > Oversimplified.camera.height - Oversimplified.camera.vBorder) { if (Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].objects[Oversimplified.camera.following].y - Oversimplified.camera.y > Oversimplified.camera.height - Oversimplified.camera.vBorder) {
Oversimplified.camera.y = Oversimplified.R[Oversimplified.R.currentRoom].objects[Oversimplified.camera.following].y - (Oversimplified.camera.height - Oversimplified.camera.vBorder); Oversimplified.camera.y = Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].objects[Oversimplified.camera.following].y - (Oversimplified.camera.height - Oversimplified.camera.vBorder);
} }
if (Oversimplified.R[Oversimplified.R.currentRoom].objects[Oversimplified.camera.following].y - Oversimplified.camera.y < Oversimplified.camera.vBorder) { if (Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].objects[Oversimplified.camera.following].y - Oversimplified.camera.y < Oversimplified.camera.vBorder) {
Oversimplified.camera.y = Oversimplified.R[Oversimplified.R.currentRoom].objects[Oversimplified.camera.following].y - Oversimplified.camera.vBorder; Oversimplified.camera.y = Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].objects[Oversimplified.camera.following].y - Oversimplified.camera.vBorder;
} }
} }
@ -1628,14 +1628,14 @@ Oversimplified.Update = function () {
if (Oversimplified.camera.x < 0) { if (Oversimplified.camera.x < 0) {
Oversimplified.camera.x = 0; Oversimplified.camera.x = 0;
} }
if (Oversimplified.camera.x + Oversimplified.camera.width > Oversimplified.R[Oversimplified.R.currentRoom].width) { if (Oversimplified.camera.x + Oversimplified.camera.width > Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].width) {
Oversimplified.camera.x = Oversimplified.R[Oversimplified.R.currentRoom].width - Oversimplified.camera.width; Oversimplified.camera.x = Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].width - Oversimplified.camera.width;
} }
if (Oversimplified.camera.y < 0) { if (Oversimplified.camera.y < 0) {
Oversimplified.camera.y = 0; Oversimplified.camera.y = 0;
} }
if (Oversimplified.camera.y + Oversimplified.camera.height > Oversimplified.R[Oversimplified.R.currentRoom].height) { if (Oversimplified.camera.y + Oversimplified.camera.height > Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].height) {
Oversimplified.camera.y = Oversimplified.R[Oversimplified.R.currentRoom].height - Oversimplified.camera.height; Oversimplified.camera.y = Oversimplified.Rooms[Oversimplified.Rooms.currentRoom].height - Oversimplified.camera.height;
} }
} }