public void Gameplay() { PaintGame(server.GetData()); while (gameData.ILost == false && gameData.OppLost == false) { server.SendKeypress(new Keypress(leftKeyPressed, rightKeyPressed)); leftKeyPressed = rightKeyPressed = false; gameData = server.GetData(); PaintGame(gameData); } }
public void NetTest2() { Thread serverThread = new Thread(DoServerStuff); serverThread.Start(); NetBreakoutPongClient.GameServer server = new NetBreakoutPongClient.GameServer(); NetBreakoutPongClient.ClassicPongGameData resultData = server.GetData(); NetBreakoutPongClient.ClassicPongGameData expectedData = new NetBreakoutPongClient.ClassicPongGameData(); expectedData.gameBall.Position = new NetBreakoutPongClient.Location(250, 300); expectedData.gameBall.Radius = 50; expectedData.myPaddle.Height = 40; expectedData.myPaddle.Width = 150; expectedData.myPaddle.Position = new NetBreakoutPongClient.Location(500, 580); expectedData.oppPaddle.Height = 40; expectedData.oppPaddle.Width = 150; expectedData.oppPaddle.Position = new NetBreakoutPongClient.Location(300, 20); serverThread.Join(); server.Dispose(); // Assert.AreEqual(false, resultData.WinnerPlayerOne); // Fix later.. maybe }
public void NetTest1() { Thread serverThread = new Thread(DoServerStuff); serverThread.Start(); //now being a client NetBreakoutPongClient.GameServer server = new NetBreakoutPongClient.GameServer(); NetBreakoutPongClient.ClassicPongGameData resultData = server.GetData(); NetBreakoutPongClient.ClassicPongGameData expectedData = new NetBreakoutPongClient.ClassicPongGameData(); expectedData.gameBall.Position = new NetBreakoutPongClient.Location(250, 300); expectedData.gameBall.Radius = 50; expectedData.myPaddle.Height = 40; expectedData.myPaddle.Width = 150; expectedData.myPaddle.Position = new NetBreakoutPongClient.Location(500, 580); expectedData.oppPaddle.Height = 40; expectedData.oppPaddle.Width = 150; expectedData.oppPaddle.Position = new NetBreakoutPongClient.Location(300, 20); serverThread.Join(); server.Dispose(); Assert.AreEqual(expectedData.myPaddle.Position.X, resultData.myPaddle.Position.X); }
public void Gameplay() { do { gameData = server.GetData(); PaintGame(gameData); while (gameData.ILost == false && gameData.OppLost == false) { server.SendKeypress(new Keypress(leftKeyPressed, rightKeyPressed)); gameData = server.GetData(); PaintGame(gameData); } server.SendContinue(QueryContinue()); } while (server.ContinueApproved()); }