blob: fcfecdd5ea84d8d23140f28e4506cbf2088d5e5a (
plain) (
blame)
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
/* */ package NET.worlds.network;
/* */
/* */ import java.io.PrintStream;
/* */ import java.util.Enumeration;
/* */ import java.util.Vector;
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */ public class NetworkMulti
/* */ implements NetworkObject
/* */ {
/* */ String _longID;
/* */ Vector<NetworkObject> _list;
/* */ Galaxy _galaxy;
/* */
/* */ public NetworkMulti(String longID, Galaxy g)
/* */ {
/* 27 */ this._longID = longID;
/* 28 */ this._list = new Vector();
/* 29 */ this._galaxy = g;
/* 30 */ register();
/* */ }
/* */
/* */ public NetworkMulti(String longID, NetworkMulti oldObj, Galaxy g) {
/* 34 */ this._longID = longID;
/* 35 */ this._list = oldObj.getList();
/* 36 */ this._galaxy = g;
/* 37 */ register();
/* */ }
/* */
/* */ Vector<NetworkObject> getList() {
/* 41 */ return this._list;
/* */ }
/* */
/* */ public String getLongID()
/* */ {
/* 46 */ return this._longID;
/* */ }
/* */
/* */ public WorldServer getServer()
/* */ {
/* 51 */ if (!$assertionsDisabled) throw new AssertionError();
/* 52 */ return null;
/* */ }
/* */
/* */ public Enumeration<NetworkObject> elements() {
/* 56 */ return this._list.elements();
/* */ }
/* */
/* */ void addObject(NetworkObject obj) {
/* 60 */ this._list.addElement(obj);
/* */ }
/* */
/* */ void delObject(NetworkObject obj) {
/* 64 */ boolean exists = this._list.removeElement(obj);
/* */
/* 66 */ if (!exists) {
/* 67 */ System.out.println("Error - network object doesn't exist.");
/* 68 */ System.out.println(" obj = " + obj);
/* 69 */ System.out.println(" longID = " + this._longID);
/* 70 */ System.out.println(" galaxy = " + this._galaxy);
/* 71 */ System.out.println(" size(list) = " + this._list.size());
/* */ }
/* */
/* 74 */ assert (exists);
/* */ }
/* */
/* */ public void property(OldPropertyList propList)
/* */ {
/* 79 */ for (int i = this._list.size() - 1; i >= 0; i--) {
/* 80 */ NetworkObject obj = (NetworkObject)this._list.elementAt(i);
/* 81 */ obj.property(propList);
/* */ }
/* */ }
/* */
/* */ public void propertyUpdate(PropertyList propList)
/* */ {
/* 87 */ for (int i = this._list.size() - 1; i >= 0; i--) {
/* 88 */ NetworkObject obj = (NetworkObject)this._list.elementAt(i);
/* 89 */ obj.propertyUpdate(propList);
/* */ }
/* */ }
/* */
/* */
/* */
/* */
/* */ public void register()
/* */ {
/* 98 */ this._galaxy.regObject(this._longID, this);
/* */ }
/* */
/* */ public void galaxyDisconnected() {
/* 102 */ for (int i = this._list.size() - 1; i >= 0; i--) {
/* 103 */ NetworkObject obj = (NetworkObject)this._list.elementAt(i);
/* 104 */ obj.galaxyDisconnected();
/* */ }
/* */ }
/* */
/* */ public void reacquireServer(WorldServer oldServ)
/* */ {
/* 110 */ for (int i = this._list.size() - 1; i >= 0; i--) {
/* 111 */ NetworkObject obj = (NetworkObject)this._list.elementAt(i);
/* 112 */ obj.reacquireServer(oldServ);
/* */ }
/* */ }
/* */
/* */
/* */ public void changeChannel(Galaxy g, String oldChannel, String newChannel)
/* */ {
/* 119 */ for (int i = this._list.size() - 1; i >= 0; i--) {
/* 120 */ NetworkObject obj = (NetworkObject)this._list.elementAt(i);
/* 121 */ obj.changeChannel(g, oldChannel, newChannel);
/* */ }
/* */ }
/* */ }
/* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\network\NetworkMulti.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/
|