public void render(GameContainer arg0, StateBasedGame arg1, Graphics arg2) throws SlickException {
		int mapx = RPG372.gameInstance.getMap().getX();
		int mapy = RPG372.gameInstance.getMap().getY();
		for(int i = 0 ; i < mapx ; i++){
			for(int j = 0 ; j < mapy ; j++){
				int type = RPG372.gameInstance.getMap().get(i, j);
				terrains[type].draw(i*50, j*50, 0.5f);
			}
		}
		ListIterator<Mob> iterator = RPG372.gameInstance.getMobs().listIterator();
		while(iterator.hasNext()){
			iterator.next().render(arg0, arg1, arg2);
		}
		ListIterator<Vendor> iterator1 = RPG372.gameInstance.getVendors().listIterator();
		while(iterator1.hasNext()){
			iterator1.next().render(arg0, arg1, arg2);
		}
		RPG372.gameInstance.getCurrentPlayer().render(arg0, arg1, arg2);
	}