diff options
| author | Alexander M Pickering <alex@cogarr.net> | 2024-01-29 16:20:10 -0600 |
|---|---|---|
| committer | Alexander M Pickering <alex@cogarr.net> | 2024-01-29 16:20:10 -0600 |
| commit | c2926c5ec74d7e37da395c8c32a7ff2b4cae7d06 (patch) | |
| tree | ac2bb208dab1274cdc5e9059ffe014ae19181a4c /debug/party.lua.X | |
| download | fools_rush_in-c2926c5ec74d7e37da395c8c32a7ff2b4cae7d06.tar.gz fools_rush_in-c2926c5ec74d7e37da395c8c32a7ff2b4cae7d06.tar.bz2 fools_rush_in-c2926c5ec74d7e37da395c8c32a7ff2b4cae7d06.zip | |
All the files
Diffstat (limited to 'debug/party.lua.X')
| -rw-r--r-- | debug/party.lua.X | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/debug/party.lua.X b/debug/party.lua.X new file mode 100644 index 0000000..23cf263 --- /dev/null +++ b/debug/party.lua.X @@ -0,0 +1,46 @@ +Pos Lua >> Moon +81 1:[ local room = require("room") ] >> 3:[ room = require("room") ] +104 2:[ local main = require("main") ] >> 4:[ main = require("main") ] +127 3:[ local char = require("char") ] >> 5:[ char = require("char") ] +171 5:[ Character = char.Character ] >> 6:[ import Character from char ] +198 7:[ LobbyRoom = room.LobbyRoom ] >> 7:[ import LobbyRoom from room ] +204 8:[ local mod = ... ] >> 8:[ mod = ... ] +367 14:[ assert(uname, "cannot find a nil party member") ] >> 18:[ assert(uname, "cannot find a nil party member") ] +417 15:[ assert(type(uname) == "string", "Member should be called with a peer id") ] >> 19:[ assert(type(uname) == "string", "Member should be called with a peer id") ] +493 16:[ return self.members[uname] ] >> 20:[ @members[uname] ] +528 19:[ local i = 0 ] >> 22:[ i = 0 ] +546 20:[ for k, v in pairs(self.members) do ] >> 23:[ for k,v in pairs(@members) ] +566 21:[ i = i + 1 ] >> 24:[ i += 1 ] +536 22:[ end ] >> 23:[ for k,v in pairs(@members) ] +575 23:[ return i ] >> 25:[ i ] +604 26:[ assert(member.uname, "cannot add a nil party member") ] >> 27:[ assert(member.uname, "cannot add a nil party member") ] +660 27:[ assert(type(member.uname) == "string", "Member should be called with a peer id") ] >> 28:[ assert(type(member.uname) == "string", "Member should be called with a peer id") ] +743 28:[ self.members[member.uname] = member ] >> 29:[ @members[member.uname] = member ] +777 29:[ member.party = self ] >> 30:[ member.party = @ ] +796 30:[ return self.node:append(member.node) ] >> 31:[ @node\append(member.node) ] +852 33:[ self.members[member.uname] = nil ] >> 33:[ @members[member.uname] = nil ] +883 34:[ member.party = nil ] >> 34:[ member.party = nil ] +904 35:[ return self.node:remove(member.node) ] >> 35:[ @node\remove(member.node) ] +954 38:[ self.room = nroom ] >> 37:[ @room = nroom ] +985 39:[ for id, char in pairs(self.members) do ] >> 38:[ for id, char in pairs(@members) ] +1005 40:[ char:enter_room(nroom) ] >> 39:[ char\enter_room(nroom) ] +970 41:[ end ] >> 38:[ for id, char in pairs(@members) ] +1049 44:[ local members = { } ] >> 42:[ members = {} ] +1080 45:[ for _, member in pairs(self.members) do ] >> 43:[ for _, member in pairs(@members) ] +1100 46:[ members[member.uname] = member:serialize() ] >> 44:[ members[member.uname] = member\serialize! ] +1064 47:[ end ] >> 43:[ for _, member in pairs(@members) ] +1144 48:[ return am.to_json(members) ] >> 45:[ am.to_json(members) ] +1191 51:[ local rp = Party() ] >> 48:[ rp = Party! ] +1205 52:[ local tbl = am.parse_json(data) ] >> 49:[ tbl = am.parse_json(data) ] +1254 53:[ for uname, payload in pairs(tbl) do ] >> 50:[ for uname, payload in pairs(tbl) ] +1269 54:[ local tchar = Character.deserialize(payload) ] >> 51:[ tchar = Character.deserialize(payload) ] +1311 55:[ rp:add_member(tchar) ] >> 52:[ rp\add_member(tchar) ] +1233 56:[ end ] >> 50:[ for uname, payload in pairs(tbl) ] +1334 57:[ return rp ] >> 53:[ rp ] +238 63:[ self.members = { } ] >> 12:[ @members = {} ] +254 64:[ self.rnode = am.group() ] >> 13:[ @rnode = am.group! ] +275 65:[ self.node = am.translate(0, 0) ] >> 14:[ @node = am.translate(0,0) ] +303 66:[ self.rnode:append(self.node) ] >> 15:[ @rnode\append(@node) ] +326 67:[ self.room = LobbyRoom() ] >> 16:[ @room = LobbyRoom! ] +1340 82:[ mod["Party"] = Party ] >> 57:[ mod["Party"] = Party ] +1361 83:[ return mod ] >> 58:[ mod ] |
