root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/world/MapRegion.java
| 759 | 1006 | ||
|---|---|---|---|
24 | import javolution.util.FastMap; | 24 | import javolution.util.FastMap; |
25 | 25 | ||
26 | import com.aionemu.gameserver.model.gameobjects.VisibleObject; | 26 | import com.aionemu.gameserver.model.gameobjects.VisibleObject; |
27 | import com.aionemu.gameserver.model.gameobjects.player.Player; | ||
27 | 28 | ||
28 | /** | 29 | /** |
29 | * Just some part of map. | 30 | * Just some part of map. |
... | ... | ||
136 | void add(VisibleObject object) | 137 | void add(VisibleObject object) |
137 | { | 138 | { |
138 | objects.put(object.getObjectId(), object); | 139 | objects.put(object.getObjectId(), object); |
140 | if(object instanceof Player) | ||
141 | parent.onPlayerEnter(); | ||
139 | } | 142 | } |
140 | 143 | ||
141 | /** | 144 | /** |
... | ... | ||
146 | void remove(VisibleObject object) | 149 | void remove(VisibleObject object) |
147 | { | 150 | { |
148 | objects.remove(object.getObjectId()); | 151 | objects.remove(object.getObjectId()); |
152 | if(object instanceof Player) | ||
153 | parent.onPlayerLeave(); | ||
149 | } | 154 | } |
150 | } | 155 | } |
Download diff