public FormLeaderBoard(LeaderBoard leaderBoardE,Setting settingE) { InitializeComponent(); leaderBoard = leaderBoardE; setting = settingE; lbname.BackColor = Color.Black; lbscore.BackColor = Color.Black; btadd.BackColor = Color.Green; pbeasy.BackColor = Color.Orange; lblEasy.ForeColor = Color.Orange; pbhard.BackColor = Color.Transparent; pbmedium.BackColor = Color.Transparent; lblscore.Text = this.leaderBoard.getScore(setting.current[1], setting.current[2]).ToString(); NamesAndScores lists = DBManagement.getSinglePlayerScores(1); easyBoardNameRefs = lists.names; easyBoardScore = lists.scores; lists = DBManagement.getSinglePlayerScores(2); mediumBoardNameRefs = lists.names; mediumBoardScore = lists.scores; lists = DBManagement.getSinglePlayerScores(3); hardBoardNameRefs = lists.names; hardBoardScore = lists.scores; this.addTolist(easyBoardNameRefs, easyBoardScore); }
public IPAddressForm(Setting setting) { InitializeComponent(); this.setting = setting; ipListBox.Items.Clear(); ipListBox.Items.Add(getIPAddresses()); waitLabel.Visible = false; }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Setting setting = new Setting(); setting.difficultyLevel = 1; setting.isStartedByPC = false; StartForm startForm1 = new StartForm(setting); Application.Run(startForm1); }
public NetworkPlayForm(Setting settingE,SocketManagement socketManagement,String me) { InitializeComponent(); this.me = me; this.socketManagement = socketManagement; lbluser1.Text = me; grid = new int[3, 3]; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { grid[i, j] = 0; } } setting = settingE; myTurn = true; setupNames(); //set the names of the users. refreshVal(); lblReplay.Visible = false; if(!myTurn){ threadMain = new Thread(() => { refreshVal(); //grid = socketManagement.getBoard(); String message = socketManagement.getMessage(); message = message.Replace("\0", String.Empty); if (String.Compare(message, "-1") == 0) { //then replay replay(); return; } else { grid = getBoard(message); } myTurn = true; refreshVal(); }); threadMain.Start(); } }
public FormPlayVsHuman(Setting settingE) { InitializeComponent(); grid = new int[3, 3]; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { grid[i, j] = 0; } } setting = settingE; playModel = new Human(1, -1); isPlayer1 = true ; lbluser2.ForeColor = Color.DimGray; lbluser1.ForeColor = Color.White; }
public SettingForm(Setting settingE) { InitializeComponent(); setting = settingE; if (setting.difficultyLevel == 1) { levelEasy.Checked = true; } else if (setting.difficultyLevel == 2) { levelMedium.Checked = true; } else { levelHard.Checked = true; } }
public FormPlayVsComputer(Setting settingE) { InitializeComponent(); grid = new int[3, 3]; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { grid[i, j] = 0; } } setting = settingE; int level=setting.difficultyLevel; if (level == 1) { playModel = new Easy(1, -1); } else if (level == 2) { playModel = new Medium(1, -1); } else if (level == 3) { playModel = new Hard(1, -1); } bool b = !setting.isStartedByPC; playModel.setStarted(b); setting.isStartedByPC = b; if (b) { playModel.pcPlay(grid, playModel.pcMark); this.refreshVal(); } lblscorecomputer.Text = setting.current[1].ToString(); lblscoreplayer.Text = setting.current[2].ToString(); }
public MultiplayerForm(Setting setting) { InitializeComponent(); this.setting = setting; }
public StartForm(Setting settingE) { InitializeComponent(); setting = settingE; }