aboutsummaryrefslogtreecommitdiff
path: root/debug/party.lua.X
blob: 23cf26373baacec2f35fc129a61cf3b6716c61de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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 ]