Ejemplo n.º 1
0
        private void LoadResources()
        {
            try
            {
                ResouceManager.LoadBitmap(Defines.FileCardImage);
                ResouceManager.LoadBitmap(Defines.FileTacticsImage);
                ResouceManager.LoadBitmap(Defines.FileEtcImage);

                int cx = Defines.CardSizeX;
                int cy = Defines.CardSizeY;
                for (int j = 0; j < 6; j++)
                {
                    for (int i = 0; i < 10; i++)
                    {
                        string tail = (i + 1).ToString() + "_" + j.ToString();
                        ResouceManager.NamePartialImage("card_" + tail, Defines.FileCardImage, i * cx, j * cy, cx, cy);
                    }
                }
                for (int i = 0; i < Defines.NumberOfTactics; i++)
                {
                    string tail = i.ToString();
                    ResouceManager.NamePartialImage("Tcard_" + tail, Defines.FileTacticsImage, i * cx, 0, cx, cy);
                }
                ResouceManager.NamePartialImage(Defines.ImageName.BlackTCard, Defines.FileEtcImage, 0, 0, cx, cy);
                ResouceManager.NamePartialImage(Defines.ImageName.BlackCard, Defines.FileEtcImage, 0, 64, cx, cy);
                ResouceManager.NamePartialImage(Defines.ImageName.TacticsStack, Defines.FileEtcImage, 0, 128, cx, cy);
                ResouceManager.NamePartialImage(Defines.ImageName.TroopStack, Defines.FileEtcImage, 0, 192, cx, cy);
                ResouceManager.NamePartialImage(Defines.ImageName.Flag, Defines.FileEtcImage, 0, 256, 64, 64);
                ResouceManager.NamePartialImage(Defines.ImageName.LabelUse, Defines.FileEtcImage, 64, 0, 64, 32);
                ResouceManager.NamePartialImage(Defines.ImageName.LabelDestroy, Defines.FileEtcImage, 64, 32, 64, 32);
                ResouceManager.NamePartialImage(Defines.ImageName.LabelWin, Defines.FileEtcImage, 64, 64, 64, 32);
                ResouceManager.NamePartialImage(Defines.ImageName.LabelLose, Defines.FileEtcImage, 64, 96, 64, 32);
                ResouceManager.NamePartialImage(Defines.ImageName.LabelNext, Defines.FileEtcImage, 64, 128, 64, 32);
                ResouceManager.NamePartialImage(Defines.ImageName.LabelReset, Defines.FileEtcImage, 64, 160, 64, 32);
                ResouceManager.NamePartialImage(Defines.ImageName.SelectBox, Defines.FileEtcImage, 128, 0, 96, 96);
                ResouceManager.NamePartialImage(Defines.ImageName.EffFog, Defines.FileEtcImage, 64, 256, 32, 16);
                ResouceManager.NamePartialImage(Defines.ImageName.EffMud, Defines.FileEtcImage, 64, 272, 32, 16);
            }
            catch
            {
                MessageBox.Show("ファイルの読み込みに失敗しました。アプリケーションを終了してください。");
            }
        }
Ejemplo n.º 2
0
 public CardObject(Point pt, Card c, bool canView)
 {
     this.Location = pt;
     this.Name     = c.ImageName1;
     this.Size     = new System.Drawing.Size(Defines.CardSizeX, Defines.CardSizeY);
     if (canView)
     {
         Image = ResouceManager.GetImage(c.ImageName1);
     }
     else
     {
         if (c.Name == Defines.Tactics.TROOP)
         {
             Image = ResouceManager.GetImage(Defines.ImageName.BlackCard);
         }
         else
         {
             Image = ResouceManager.GetImage(Defines.ImageName.BlackTCard);
         }
     }
     card = c;
 }
Ejemplo n.º 3
0
 protected void DisposeGameObject()
 {
     ResouceManager.Dispose();
 }