Beispiel #1
0
        public MainWindow(string playerName, string playerDynasty, int age)
        {
            this.FormClosed += MainWindow_FormClosed;
            InitializeComponent();
            logger = new TextBoxLogger(this);
            game = new Game(logger, NUM_PLAYERS);

            player = new PlayerCharacter(this, playerName, -Game.GetYearInTicks(age), new Dynasty(playerDynasty), 500, game, Gender.Male);
            game.AddPlayer(player);
            UpdateDate();
            UpdateStatus();

            if (Debugger.IsAttached)
            {
                restartButton.Visible = true;
                debugButton.Visible = true;
            }
            speedStep.Visible = false;
            restartButton.Visible = false;
            nextButton.Visible = false;
            playerStatusStrip.Visible = true;

            gameThread = new Thread(GameThread);
            gameThread.Start();
        }