コード例 #1
0
ファイル: Program.cs プロジェクト: kof1016/Cluedo
        public static void Main(string[] args)
        {
            var view  = new ConsoleViewer();
            var input = new ConsoleInput(view);

            var core = _LoadGame("Game.dll");

            var client = new Client <IUser>(view, input);

            client.ModeSelectorEvent += new ModeCreator(core, client.Command).Select;



            var updater = new Updater();

            updater.Add(client);
            updater.Add(core);

            while (client.Enable)
            {
                input.Update();
                updater.Working();
            }

            updater.Shutdown();
        }
コード例 #2
0
 private void FoobarControl_OnLoaded(object sender, RoutedEventArgs e)
 {
     Context.PropertyChanged += (o, args) =>
     {
         if (args.PropertyName == nameof(FoobarViewModelBase.ConsoleText))
         {
             ConsoleViewer.ScrollToEnd();
         }
     };
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: girvel/Prophet
        public static void Main(string[] args)
        {
            var viewer = new ConsoleViewer();

            viewer.Display(Ui.Current.GetCurrentView());

            while (true)
            {
                MainScene.Current.Step();
                viewer.Display(Ui.Current.GetCurrentView());
            }
        }
コード例 #4
0
 public void Setup()
 {
     _writeActionMock = new Mock <Action <string> >();
     _consoleViewer   = new ConsoleViewer(_writeActionMock.Object);
 }
コード例 #5
0
 private void Awake()
 {
     instance       = this;
     outputMessages = new List <string>();
 }
コード例 #6
0
 public void SetUp()
 {
     _uut       = new ConsoleViewer();
     _trackInfo = new List <TrackInfo>();
 }