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("ファイルの読み込みに失敗しました。アプリケーションを終了してください。"); } }
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; }
protected void DisposeGameObject() { ResouceManager.Dispose(); }