protected override CALayer CreateLayer() { return(GuiUtil.CreateLayerFromBitmap(grp.GetFrame(frame), grp.Width, grp.Height, Palette, true)); }
void TileRow(CALayer surf, Grp grp, byte[] pal, int l, int c, int r, int y) { CALayer l_layer = GuiUtil.CreateLayerFromBitmap(grp.GetFrame(l), grp.Width, grp.Height, pal, 41, 0); CALayer c_layer = GuiUtil.CreateLayerFromBitmap(grp.GetFrame(c), grp.Width, grp.Height, pal, 41, 0); CALayer r_layer = GuiUtil.CreateLayerFromBitmap(grp.GetFrame(r), grp.Width, grp.Height, pal, 41, 0); #if notyet surf.Blit(lsurf, new Point(0, y)); for (int x = grp.Width; x < surf.Width - grp.Width; x += grp.Width) { surf.Blit(csurf, new Point(x, y)); } surf.Blit(rsurf, new Point(surf.Width - grp.Width, y)); #endif }