public void	updateQueue(Queue<core.GroupOfUnits> units)
	{
		int i = 0;
		WidgetMap mapWidget = battle.getMapWidget();
		queue.clearLevel(3);
		queue.clearLevel(4);
		p2u = new Position2Object<core.GroupOfUnits>();
		for (core.GroupOfUnits u: units) {
			queue.getImageStack(i/3, i%3).setLayer(3, new gui.WidgetImage(u.type.file));
			queue.getImageStack(i/3, i%3).setLayer(4, new gui.WidgetLabel(""+u.getNumber(), u.getOwner().getColor()));
			p2u.put(i/3, i%3, u);
			++i;
		}
		updateStats(units.peek());
	}