private void SetAllyImages() { allyImages = new Bitmap[5]; statImages = new Bitmap[5]; portraits = new Bitmap[5]; for (int i = 0; i < allyImages.Length; i++) { Size size = new Size(0, 0); Sprite sprite = Model.Sprites[Model.NPCProperties[i].Sprite]; int[] pixels = sprite.GetPixels(false, true, 0, 7, false, false, ref size); allyImages[i] = Do.PixelsToImage(pixels, size.Width, size.Height); // pixels = new int[128 * 24]; int[] palette = Model.BattleMenuPalette.Palette; char[] HP = new char[] { '2', '0', '9' }; // Mario if (i == 1) { HP = new char[] { '2', '1', '1' } } ; // Toadstool if (i == 2) { HP = new char[] { '2', '4', '0' } } ; // Bowser if (i == 3) { HP = new char[] { '1', '9', '5' } } ; // Mallow if (i == 4) { HP = new char[] { '2', '0', '3' } } ; // Geno char[] text = new char[] { '\x01', '\x01', '\x01', '\x01', '\x01', '\x01', '\x01', '\x01', '\x02', '\n', '\x00', HP[0], HP[1], HP[2], '\x16', HP[0], HP[1], HP[2], '\x10', '\n', '\x11', '\x11', '\x11', '\x11', '\x11', '\x11', '\x11', '\x11', '\x12' }; Do.DrawText(pixels, 128, text, 0, 0, 8, Model.FontBattleMenu, palette); statImages[i] = Do.PixelsToImage(pixels, 128, 24); // palette = Model.Sprites[Model.NPCProperties[i].Sprite].Palette; pixels = Model.Sprites[i + 40].GetPixels(true, false, 0, 0, palette, true, false, ref size); portraits[i] = Do.PixelsToImage(pixels, 256, 256); } }