aboutsummaryrefslogtreecommitdiff
path: root/debug/room.lua.X
diff options
context:
space:
mode:
authorAlexander M Pickering <alex@cogarr.net>2024-01-29 16:20:10 -0600
committerAlexander M Pickering <alex@cogarr.net>2024-01-29 16:20:10 -0600
commitc2926c5ec74d7e37da395c8c32a7ff2b4cae7d06 (patch)
treeac2bb208dab1274cdc5e9059ffe014ae19181a4c /debug/room.lua.X
downloadfools_rush_in-c2926c5ec74d7e37da395c8c32a7ff2b4cae7d06.tar.gz
fools_rush_in-c2926c5ec74d7e37da395c8c32a7ff2b4cae7d06.tar.bz2
fools_rush_in-c2926c5ec74d7e37da395c8c32a7ff2b4cae7d06.zip
All the files
Diffstat (limited to 'debug/room.lua.X')
-rw-r--r--debug/room.lua.X89
1 files changed, 89 insertions, 0 deletions
diff --git a/debug/room.lua.X b/debug/room.lua.X
new file mode 100644
index 0000000..00ec1e5
--- /dev/null
+++ b/debug/room.lua.X
@@ -0,0 +1,89 @@
+Pos Lua >> Moon
+112 1:[ local main = require("main") ] >> 3:[ main = require "main" ]
+134 2:[ local char = require("char") ] >> 4:[ char = require "char" ]
+177 4:[ Character = char.Character ] >> 5:[ import Character from char ]
+183 5:[ local mod = ... ] >> 6:[ mod = ... ]
+1188 11:[ return table.insert(self.parties, party) ] >> 44:[ table.insert(@parties,party) ]
+1241 14:[ return self.data.locations[n] ] >> 47:[ return @data.locations[n] ]
+1290 17:[ return mod.SimpleRoom() ] >> 50:[ mod.SimpleRoom! ]
+1496 20:[ local ser_tbl = { ] >> 58:[ ser_tbl = { ]
+1516 21:[ name = self.__class.__name, ] >> 59:[ name:@@__name, ]
+1534 22:[ data = self.data ] >> 60:[ data:@data ]
+1496 23:[ } ] >> 58:[ ser_tbl = { ]
+1613 24:[ for position, ptbl in pairs(ser_tbl.data.locations) do ] >> 63:[ for position, ptbl in pairs(ser_tbl.data.locations) ]
+1668 25:[ for pid, character in pairs(ptbl) do ] >> 64:[ for pid, character in pairs(ptbl) ]
+1687 26:[ if character.uname then ] >> 65:[ if character.uname ]
+1709 27:[ ptbl[pid] = { ] >> 66:[ ptbl[pid] = {uname:character.uname} ]
+1728 28:[ uname = character.uname ] >> 66:[ ptbl[pid] = {uname:character.uname} ]
+1709 29:[ } ] >> 66:[ ptbl[pid] = {uname:character.uname} ]
+1759 31:[ ptbl[pid] = character:serialize() ] >> 68:[ ptbl[pid] = character\serialize! ]
+1647 33:[ end ] >> 64:[ for pid, character in pairs(ptbl) ]
+1592 34:[ end ] >> 63:[ for position, ptbl in pairs(ser_tbl.data.locations) ]
+1794 35:[ local ret = am.to_json(ser_tbl) ] >> 69:[ ret = am.to_json(ser_tbl) ]
+1822 36:[ return ret ] >> 70:[ ret ]
+1854 39:[ local tbl = am.parse_json(data) ] >> 73:[ tbl = am.parse_json(data) ]
+1882 40:[ local typ = mod.Room.children[tbl.name] ] >> 74:[ typ = mod.Room.children[tbl.name] ]
+1918 41:[ return typ(tbl.data) ] >> 75:[ typ(tbl.data) ]
+1954 44:[ return string.format("<%s>", self.__class.__name) ] >> 78:[ return string.format("<%s>",@@__name) ]
+778 50:[ self.parties = { } ] >> 30:[ @parties = {} ]
+794 51:[ self.actions_taken = { } ] >> 31:[ @actions_taken = {} ]
+816 52:[ self.special = { } ] >> 32:[ @special = {} ]
+832 53:[ self.node = am.group() ] >> 33:[ @node = am.group! ]
+852 54:[ self.data = data or { ] >> 34:[ @data = data or {locations: {{},{},{},{},{},{},{},{}}} ]
+852 65:[ } ] >> 34:[ @data = data or {locations: {{},{},{},{},{},{},{},{}}} ]
+930 66:[ for position, ptbl in pairs(self.data.locations) do ] >> 35:[ for position, ptbl in pairs(@data.locations) ]
+978 67:[ for pid, character in pairs(ptbl) do ] >> 36:[ for pid, character in pairs(ptbl) ]
+997 68:[ if character.uname then ] >> 37:[ if character.uname ]
+1043 69:[ ptbl[pid] = main.world.player_party:member(character.uname) ] >> 39:[ ptbl[pid] = main.world.player_party\member(character.uname) ]
+1117 71:[ ptbl[pid] = Character.deserialize(character) ] >> 41:[ ptbl[pid] = Character.deserialize(character) ]
+957 73:[ end ] >> 36:[ for pid, character in pairs(ptbl) ]
+909 74:[ end ] >> 35:[ for position, ptbl in pairs(@data.locations) ]
+745 88:[ self.children = { } ] >> 28:[ @children = {} ]
+1336 90:[ assert(child.distribute_party, "Rooms must be able to distribute parties") ] >> 53:[ assert(child.distribute_party, "Rooms must be able to distribute parties") ]
+1413 91:[ self.__class.children[child.__name] = child ] >> 54:[ @@.children[child.__name] = child ]
+1449 92:[ mod[child.__name] = child ] >> 55:[ mod[child.__name] = child ]
+2016 99:[ local _parent_0 = Room ] >> 80:[ class LobbyRoom extends Room ]
+2129 102:[ return main.root("bg"):append(self.node) ] >> 86:[ main.root("bg")\append(@node) ]
+2175 105:[ return main.root("bg"):remove(self.node) ] >> 88:[ main.root("bg")\remove(@node) ]
+2278 111:[ assert(position, "Position my not be nil") ] >> 94:[ assert(position, "Position my not be nil") ]
+2323 112:[ return ((main.width / 9) * position) ] >> 95:[ ((main.width/9) * position) ]
+2390 115:[ error("lobbyroom player_position_of") ] >> 98:[ error("lobbyroom player_position_of") ]
+2430 116:[ assert(position, "Position may not be nil") ] >> 99:[ assert(position, "Position may not be nil") ]
+2476 117:[ return -((main.width / 9) * position) ] >> 100:[ -((main.width/9) * position) ]
+2039 124:[ _class_0.__parent.__init(self, ...) ] >> 82:[ super(...) ]
+2052 125:[ self.floor_y = -208 ] >> 83:[ @floor_y = -208 ]
+2070 126:[ return self.node:append(am.sprite("data/lobby_bg.png")) ] >> 84:[ @node\append(am.sprite("data/lobby_bg.png")) ]
+2528 158:[ local _parent_0 = Room ] >> 102:[ class CampRoom extends Room ]
+2683 161:[ return main.root("bg"):append(self.node) ] >> 109:[ main.root("bg")\append(@node) ]
+2730 164:[ return main.root("bg"):remove(self.node) ] >> 112:[ main.root("bg")\remove(@node) ]
+2815 167:[ for _, player in pairs(playerparty) do ] >> 115:[ for _,player in pairs(playerparty) ]
+2838 168:[ table.insert(ret[player.position], player) ] >> 116:[ table.insert(ret[player.position],player) ]
+2800 169:[ end ] >> 115:[ for _,player in pairs(playerparty) ]
+2551 176:[ _class_0.__parent.__init(self, ...) ] >> 104:[ super(...) ]
+2564 177:[ self.floor_y = -207 ] >> 105:[ @floor_y = -207 ]
+2582 178:[ self.node:append(am.sprite("data/camp.png")) ] >> 106:[ @node\append(am.sprite("data/camp.png")) ]
+2625 179:[ self.data.locations = { ] >> 107:[ @data.locations = {{},{},{},{},{},{},{},{}} ]
+2625 188:[ } ] >> 107:[ @data.locations = {{},{},{},{},{},{},{},{}} ]
+2905 220:[ local _parent_0 = Room ] >> 118:[ class SimpleRoom extends Room ]
+3014 223:[ return main.root("bg"):append(self.node) ] >> 124:[ main.root("bg")\append(@node) ]
+3061 226:[ return main.root("bg"):remove(self.node) ] >> 127:[ main.root("bg")\remove(@node) ]
+3156 229:[ for _, player in pairs(playerparty.members) do ] >> 130:[ for _,player in pairs(playerparty.members) ]
+3187 230:[ local loc = self.data.locations[5 - player.data.position] ] >> 131:[ loc = @data.locations[5-player.data.position] ]
+3236 231:[ table.insert(loc, player) ] >> 132:[ table.insert(loc,player) ]
+3264 232:[ player:set_location(loc) ] >> 133:[ player\set_location(loc) ]
+3141 233:[ end ] >> 130:[ for _,player in pairs(playerparty.members) ]
+3305 234:[ for _, enemy in pairs(enemyparty.members) do ] >> 134:[ for _,enemy in pairs(enemyparty.members) ]
+3335 235:[ local loc = self.data.locations[enemy.data.position + 4] ] >> 135:[ loc = @data.locations[enemy.data.position+4] ]
+3383 236:[ table.insert(loc, enemy) ] >> 136:[ table.insert(loc,enemy) ]
+3410 237:[ enemy:set_location(loc) ] >> 137:[ enemy\set_location(loc) ]
+3291 238:[ end ] >> 134:[ for _,enemy in pairs(enemyparty.members) ]
+3473 241:[ assert(position, "Position may not be nil") ] >> 140:[ assert(position, "Position may not be nil") ]
+3519 242:[ return -((main.width / 9) * position) ] >> 141:[ -((main.width/9) * position) ]
+3585 245:[ assert(position, "Position my not be nil") ] >> 144:[ assert(position, "Position my not be nil") ]
+3630 246:[ return ((main.width / 9) * position) ] >> 145:[ ((main.width/9) * position) ]
+2928 253:[ _class_0.__parent.__init(self, ...) ] >> 120:[ super(...) ]
+2941 254:[ self.floor_y = -207 ] >> 121:[ @floor_y = -207 ]
+2959 255:[ return self.node:append(am.sprite("data/room.png")) ] >> 122:[ @node\append(am.sprite("data/room.png")) ]
+3661 284:[ mod.Room = Room ] >> 149:[ mod.Room = Room ]
+3677 285:[ mod.SimpleRoom = SimpleRoom ] >> 150:[ mod.SimpleRoom = SimpleRoom ]
+3706 286:[ return mod ] >> 152:[ mod ]