@Override
	public void render(GameContainer arg0, StateBasedGame arg1, Graphics g)
			throws SlickException {
		
		g.drawImage(background, -1, 0);
		
		for(Room r : map.getRooms())
		{
			r.draw(g);
			for (Object o : r.getObj()) {
				o.draw(g);
			}
		}
		dad.draw(g);
		mom.draw(g);
		girl.draw(g);
		cat.draw(g);
		
		if(cat.getHunger() < 20)
			g.drawImage(danger, 80, 600);
		g.setColor(Color.green);
		g.fillRect(150, 600, 40+1.5f*cat.getHunger(), 60);
		g.drawImage(hunger, 150, 600);
		
		if(cat.getSommeil() < 20)
			g.drawImage(danger, 430, 600);
		g.setColor(Color.blue);
		g.fillRect(500, 600, 40+1.5f*cat.getSommeil(), 60);
		g.drawImage(sleep, 500, 600);
		
		if(Human.frustration > 80)
			g.drawImage(danger, 800, 130);
		g.setColor(Color.red);
		g.fillRect(800, 200, 60, 10+1.5f*Human.frustration);
		g.drawImage(anger, 800, 200);
	}