Advertisement
Guest User

Untitled

a guest
Nov 18th, 2014
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.78 KB | None | 0 0
  1. Map<Point, GameObject> objects = new HashMap<>();
  2. objects.put(new Point(10,20), object1);
  3. objects.put(new Point(30,20), object2);
  4.  
  5. objects.get(new Point(30,20)); //object2
  6.  
  7. Но так следует делать только если у тебя объекты располагаются хаотично на карте (но тогда как ты узнаешь координаты для их получения?). Если же у тебя сетка с фиксированным размером ячейки, то создавай двумерный массив GameObject[][] и храни в нем все свои ссылки. Для получения объекта по координатам можно писать так:
  8. gameObjects[(int)(x/cell_size)][(int)(y/cell_size)];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement