public Image obtenerImagenFantasma(LibreriaComunes.Entidades.Fantasma f) { Spritesheet spritesheetParaMostrar = null; if (f.modo == 0) { switch (f.tipo) { case 0: spritesheetParaMostrar = ssFantasmaRojo; break; case 1: spritesheetParaMostrar = ssFantasmaRosa; break; case 2: spritesheetParaMostrar = ssFantasmaNarajana; break; case 3: spritesheetParaMostrar = ssFantasmaAzul; break; } } else { spritesheetParaMostrar = ssAsustado; } Bitmap b = new Bitmap(spritesheetParaMostrar.obtenerImagen()); return(b.Clone(spritesheetParaMostrar.obtenerRectangulo(f.getDireccion() * spritesheetParaMostrar.columnas + (int)f.posImagen), spritesheetParaMostrar.obtenerImagen().PixelFormat)); }
public Image obtenerImagenPersonajesContrincantes(LibreriaComunes.Entidades.Personaje p) { Bitmap b = new Bitmap(ssContrincante.obtenerImagen()); return(b.Clone(ssContrincante.obtenerRectangulo(p.getDireccion() * ssContrincante.columnas + (int)p.posImagen), ssContrincante.obtenerImagen().PixelFormat)); }