package interfaz;

import java.awt.Graphics;

import dominio.Item;
import mensajeria.PaquetePersonaje;
import recursos.Recursos;

public class GrafInventario {
	public static void dibujarInventario(Graphics g, int x, int y, PaquetePersonaje personaje) {
		g.drawImage(Recursos.inventario, x, y, 242, 258, null);

		int posX = 35 + x, posY = 60 + y, cantItemsPorFila = 0;
		for (Item item : personaje.getInventario()) {
			g.drawImage(Recursos.items.get(item.getNombre()), posX, posY, null);
			cantItemsPorFila++;
			if (cantItemsPorFila == 3) {
				posX = 35 + x;
				posY += 63;
			} else {
				posX += 59;
			}
		}
		
	}
}

@@ -305,17 +305,45 @@
  null);%0A
+%09%09int cantItemsTotal = 0;%0A%09%09
 %0A
-
 %09%09int po
@@ -440,16 +440,149 @@
 io()) %7B%0A
+%09%09%09cantItemsTotal++; // TODO: que el personaje no acepte m%C3%A1s de 9 %C3%ADtems!!!! As%C3%AD solo no los muestra. %0A%09%09%09if (cantItemsTotal != 9) %7B%0A%09
 %09%09%09g.dra
@@ -644,24 +644,25 @@
 , null);%0A%09%09%09
+%09
 cantItemsPor
@@ -669,16 +669,22 @@
 Fila++;%0A
+%09%09%09%09%0A%09
 %09%09%09if (c
@@ -707,24 +707,25 @@
 == 3) %7B%0A%09%09%09%09
+%09
 posX = 35 + 
@@ -727,16 +727,17 @@
 35 + x;%0A
+%09
 %09%09%09%09posY
@@ -744,16 +744,44 @@
  += 63;%0A
+%09%09%09%09%09cantItemsPorFila = 0;%0A%09
 %09%09%09%7D els
@@ -784,16 +784,17 @@
  else %7B%0A
+%09
 %09%09%09%09posX
@@ -801,16 +801,22 @@
  += 59;%0A
+%09%09%09%09%7D%0A
 %09%09%09%7D%0A%09%09%7D

Fix graf inventario