@Override
		public void paint(Graphics g) {
			super.paint(g);
			Graphics2D g2d = (Graphics2D)g;
			g2d.scale(scale, scale);
			int[] size = antWorld.getGridSize();
			for(int i=0; i<size[0]; i++) {
				for(int j=0; j<size[1]; j++) {
					int x = (int) (i*64+(10*(1/scale)));
					if(j%2!=0) { x += 32; }
					int y = (int) (j*55+(10*(1/scale)));
					g2d.drawImage(images[antWorld.getHexagon(i, j).getType()], startX+x, startY+y, null);
					if(antWorld.getHexagon(i, j).hasFood()) {
						int food = antWorld.getHexagon(i, j).getFood();
						if(food<5) {
							g2d.drawImage(images[4], startX+x+24, startY+y+30, null);
						} else if(food<10) {
							g2d.drawImage(images[5], startX+x+24, startY+y+30, null);
						} else if(food<20) {
							g2d.drawImage(images[6], startX+x+24, startY+y+30, null);
						} else {
							g2d.drawImage(images[7], startX+x+24, startY+y+30, null);
						}
					}
				}
			}
		}