diff options
Diffstat (limited to 'debug/room.lua.X')
| -rw-r--r-- | debug/room.lua.X | 89 |
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 ] |
