コード例 #1
0
 public void GraphicsComplete(object sender, IOEventArgs args)
 {
     Debug.Clear();
     if (args.Operation == IOOperation.MainMenu)
     {
         IOManager.LoadFonts();
         CreateRoot();
     }
     if (args.Operation == IOOperation.CommandCenter)
     {
         CreateAndShowCommandCenter();
         preloader.Visible = false;
         preloader.Enabled = false;
         root.AddChild(preloader);
     }
     if (args.Operation == IOOperation.GameInterface_Graphics)
     {
         Debug.AddToLog("GameInterface Loaded");
         IOManager.LoadGameMapGraphics(); //once the game interface is loaded the GameMap Loading starts
     }
     if (args.Operation == IOOperation.GameMap_Graphics)
     {
         Debug.AddToLog("GameGraphics Loaded");
         InstanciateInterface(IOOperation.GameInterface_Instance);
     }
 }
コード例 #2
0
 public void GraphicsStart(object sender, IOEventArgs args)
 {
     preloader.Status = (IOOperation)Enum.Parse(typeof(IOOperation), args.Operation.ToString());
     CameraFreeze();
     preloader.Visible = true;
     preloader.Enabled = true;
 }
コード例 #3
0
 private void OnIOFinished(IOEventArgs e)
 {
     if (IOFinished != null)
     {
         IOFinished(this, e);
     }
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: deh66/2018-Fall-HCI-Proj2
 public virtual void OnOutput(IOEventArgs e)
 {
     if (Out != null)
     {
         Out(this, e);
     }
     Console.WriteLine(e.IOstring);
 }
コード例 #5
0
ファイル: PdnFileType.cs プロジェクト: ykafia/Paint.Net4
            public void IOEventHandler(object sender, IOEventArgs e)
            {
                double num;

                PdnFileType.UpdateProgressTranslator translator = this;
                lock (translator)
                {
                    this.totalBytes += e.Count;
                    num              = Math.Max(0.0, Math.Min((double)100.0, (double)((this.totalBytes * 100.0) / ((double)this.maxBytes))));
                }
                this.callback(sender, new ProgressEventArgs(num));
            }
コード例 #6
0
ファイル: Program.cs プロジェクト: deh66/2018-Fall-HCI-Proj2
            // Input Event Handler
            protected virtual void OnInput(IOEventArgs e)
            {
                if (In != null)
                {
                    In(this, e);
                }

                if (e.IOstring == "s")
                {
                    StopComp = true;
                }
            }
コード例 #7
0
 public void GraphicsProgress(object sender, IOEventArgs args)
 {
     preloader.Percent = args.Percent;
 }
コード例 #8
0
 public void FontsComplete(object sender, IOEventArgs args)
 {
     preloader.Visible = false;
     preloader.Enabled = false;
     CreateAndShowMainMenu();
 }
コード例 #9
0
 public void FontsStart(object sender, IOEventArgs args)
 {
 }
コード例 #10
0
 public void GraphicsNewPack(object sender, IOEventArgs args)
 {
 }
コード例 #11
0
 private static void IOSignal_ValueChanged(object sender, IOEventArgs args)
 {
     var lvalue = args.LValue;
 }
コード例 #12
0
 private void IOSignal_ValueChanged(object source, IOEventArgs args)
 {
     // CheckBox_sig.IsChecked = args.ValueChanged == 1 ? true : false;
     ;
 }
コード例 #13
0
ファイル: Program.cs プロジェクト: efrederickson/MARIE.NET
 private void Ms_OutputRegisterWrite(object sender, IOEventArgs e)
 {
     Write(e.Simulator.OutputRegister);
     e.Handled = true;
 }
コード例 #14
0
ファイル: Program.cs プロジェクト: efrederickson/MARIE.NET
 private void Ms_InputRegisterRead(object sender, IOEventArgs e)
 {
     e.Simulator.InputRegister = Read();
     e.Handled = true;
 }