コード例 #1
0
        int uiMouseState; // 0=None; 1=BtnDown


        public GameWindow()
        {
            InitializeComponent();
            Global.Init();
            uiSettings = new UiSettings(this.ClientSize.Width, this.ClientSize.Height, 140);
            initUI(uiSettings);
        }
コード例 #2
0
        private void initUI(UiSettings info)
        {
            manager = new GameManager(uiSettings);

            uiLastFrameTime = DateTime.Now;

            uiTimer          = new Timer();
            uiTimer.Interval = (1000 / info.FPS);
            uiTimer.Tick    += UiScreenRefresh;
            uiTimer.Start();
        }
コード例 #3
0
 public MenuRender(UiSettings uiSettings) : base(uiSettings)
 {
     imgs = new BitmapAssetManager();
 }
コード例 #4
0
 public Renderer(UiSettings uiSettings)
 {
     this.uiSettings = uiSettings;
     this.uiSettings.uiSettingsChanged += MessageRecieved;
 }