アットウィキロゴ

Menu

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace DesignProject
{
 
    delegate void MenuUpdate(Menu menu);
    delegate void MenuDraw(Menu menu);
    delegate void MenuInit(Menu menu);
 
    class Menu
    {
        public MenuManager parentManager { get; private set; }
        public System system { get { return(this.parentManager.system); } }
        public bool isActive { get; set; }
        public int cursorX { get; set; }
        public int cursorY { get; set; }
 
        public MenuUpdate Update { get; private set; }
        public MenuDraw Draw { get; private set; }
        public MenuInit Init { get; private set; }
 
        public Menu(MenuManager parentManager, MenuUpdate update, MenuDraw draw, MenuInit init)
        {
            this.parentManager = parentManager;
            this.Update = update;
            this.Draw = draw;
            this.Init = init;
            this.isActive = false;
            this.cursorX = 0;
            this.cursorY = 0;
        }
 
    }
}
 

タグ:

+ タグ編集
  • タグ:
最終更新:2011年01月05日 11:13
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。