public void AddRemotePlayerTest() { ggpo.StartSession(session.CreateCallbacks(), "GGPOSharp", 2, 8, 10600); int handle; GGPOPlayer player = GGPO.CreateRemotePlayer(1, "127.0.0.1", 10600); GGPO.ErrorCode result = ggpo.AddPlayer(ref player, out handle); Assert.True(GGPO.Succeeded(result), String.Format("Could not add remote player: {0}", result)); }
public void AdvanceFrameTest() { ggpo.StartSession(session.CreateCallbacks(), "GGPOSharp", 2, 8, 10600); int[] handles = new int[2]; GGPOPlayer player1 = GGPO.CreateLocalPlayer(1); ggpo.AddPlayer(ref player1, out handles[0]); GGPOPlayer player2 = GGPO.CreateRemotePlayer(2, "127.0.0.1", 10600); ggpo.AddPlayer(ref player2, out handles[1]); ggpo.Idle(500); GGPO.ErrorCode result = ggpo.AdvanceFrame(); Assert.True(GGPO.Succeeded(result), String.Format("Could not advance frame: {0}", result)); }
public void GetNetworkStatsTest() { ggpo.StartSession(session.CreateCallbacks(), "GGPOSharp", 2, 8, 10600); int[] handles = new int[2]; GGPOPlayer player1 = GGPO.CreateLocalPlayer(1); ggpo.AddPlayer(ref player1, out handles[0]); GGPOPlayer player2 = GGPO.CreateRemotePlayer(2, "127.0.0.1", 10600); ggpo.AddPlayer(ref player2, out handles[1]); ggpo.Idle(500); GGPONetworkStats stats; GGPO.ErrorCode result = ggpo.GetNetworkStats(handles[1], out stats); Assert.True(GGPO.Succeeded(result), String.Format("Could not get network stats: {0}", result)); }
public void DisconnectPlayerTest() { Assert.True(false, "TODO: Fix this test"); ggpo.StartSession(session.CreateCallbacks(), "GGPOSharp", 2, 8, 10600); int[] handles = new int[2]; GGPOPlayer player1 = GGPO.CreateLocalPlayer(1); ggpo.AddPlayer(ref player1, out handles[0]); GGPOPlayer player2 = GGPO.CreateRemotePlayer(2, "127.0.0.1", 10600); ggpo.AddPlayer(ref player2, out handles[1]); ggpo.Idle(500); ggpo.AdvanceFrame(); GGPO.ErrorCode result = ggpo.DisconnectPlayer(handles[1]); Assert.True(GGPO.Succeeded(result), String.Format("Could not disconnect the player: {0}", result)); }
public void StartSpectatingTest() { GGPO.ErrorCode result = ggpo.StartSpectating(session.CreateCallbacks(), "GGPOSharp", 2, 8, 10601, "127.0.0.1", 10600); Assert.True(GGPO.Succeeded(result), String.Format("Spectating was not started successfully: {0}", result)); }
public void StartSyncTestTest() { GGPO.ErrorCode result = ggpo.StartSyncTest(session.CreateCallbacks(), "GGPOSharp", 2, 8, 1); Assert.True(GGPO.Succeeded(result), String.Format("Sync test was not started successfully: {0}", result)); }
public void SetDisconnectNotifyStartTest() { ggpo.StartSession(session.CreateCallbacks(), "GGPOSharp", 2, 8, 10600); GGPO.ErrorCode result = ggpo.SetDisconnectNotifyStart(5000); Assert.True(GGPO.Succeeded(result), String.Format("Could not set disconnect notify start: {0}", result)); }