示例#1
0
        public Manager()
        {
            Gfxset gfx = new Gfxset();

            gfx.Test();
            Gfxbank gfxb = new Gfxbank(0);

            gfxb.Test();
        }
示例#2
0
 public static Galezie.Gfxbank GfxPage(int index)
 {
     if (index < 0 || index >= Data.TileGfx.PageCount)
     {
         return(null);
     }
     if (m_Gfxbanks == null)
     {
         m_Gfxbanks = new Dictionary <int, Galezie.Gfxbank>();
     }
     if (!m_Gfxbanks.ContainsKey(index))
     {
         Galezie.Gfxbank bank = new Galezie.Gfxbank(index);
         bank.WritePage(Data.TileGfx.GetPage(index));
         m_Gfxbanks.Add(index, bank);
     }
     return(m_Gfxbanks[index]);
 }