package ge.edu.freeuni.sdp.snake.model; /* * This populator ensures one living mouse at a time at a random point */ public class SingleMousePopulator extends RandomPositionPopulator { private MouseBeing _mouse; @Override public void populate(Universe universe) { if (_mouse == null || !_mouse.isAlive()) { Point point = getRandomUnocupied(universe); _mouse = new MouseBeing(point); universe.addBeing(_mouse); } } }