예제 #1
0
파일: Map.java 프로젝트: nzyuzin/CandideRL
 public void putGameCharacter(GameCharacter mob, Position pos) {
   getCell(pos).setGameCharacter(mob);
   mob.setPositionOnMap(new PositionOnMap(pos, this));
 }
예제 #2
0
파일: Map.java 프로젝트: nzyuzin/CandideRL
 public void removeGameCharacter(GameCharacter mob) {
   Preconditions.checkState(mob.getMap().equals(this));
   MapCell cell = getCell(mob.getPosition());
   mob.setPositionOnMap(null);
   cell.setGameCharacter(null);
 }