예제 #1
0
 public Form1()
 {
     gameLogic = new GameLogic(this);
     if (gameLogic.connectToServer() == false) new CouldNotConnect(gameLogic);
     bot = new Bottle(this);
     highView = new highScoreView(this, gameLogic);
     InitializeComponent();
     timer.Tick += new EventHandler(timer_Tick);
     timer.Interval = 100; //0.1 seconds
     gameLogic.risePercentage = 20;
     lostLabel.Hide();
     resetButton.Hide();
     this.StartPosition = FormStartPosition.CenterScreen;
     gameLogic.highscoreSaved = false;
     highView.Hide();
     setHighScoreListInfoDictionary(gameLogic.getHighscoresDictionary());
 }
예제 #2
0
        public Form1()
        {
            gameLogic = new GameLogic(this);
            networkClient = new NetworkClient(gameLogic, this);
            gameLogic.setNetworkClient(networkClient);

            bot = new Bottle(this);
            highView = new highScoreView(this, gameLogic);
            InitializeComponent();
            timer.Tick += new EventHandler(timer_Tick);
            timer.Interval = 100; //0.1 seconds
            gameLogic.risePercentage = 20;
            lostLabel.Hide();
            resetButton.Hide();
            this.StartPosition = FormStartPosition.CenterScreen;
            gameLogic.highscoreSaved = false;
            highView.Hide();
            this.WindowState = FormWindowState.Minimized;

            setStatus("notConnected");
        }
예제 #3
0
 public void update(Bottle bot)
 {
     bot.updateWhiteScreenHeight();
 }
예제 #4
0
 public void resetFillingBottle(Bottle bot)
 {
     bot.resetWhiteHeight();
 }