public MultiplayerHostPanel(MultiplayerConnectionType t) { RelativePosition = FPoint.Zero; Size = new FSize(WIDTH, HEIGHT); Alignment = HUDAlignment.CENTER; Background = FlatColors.BackgroundHUD; _server = new GDMultiplayerServer(t); }
public MultiplayerJoinLobbyScreen(MultiplayerConnectionType t) { RelativePosition = FPoint.Zero; Size = new FSize(WIDTH, HEIGHT); Alignment = HUDAlignment.CENTER; Background = FlatColors.BackgroundHUD; Server = new GDMultiplayerClient(t); }
private static INetworkMedium GetMedium(MultiplayerConnectionType t) { switch (t) { case MultiplayerConnectionType.PROXY: return(new UDPNetworkMedium(GDConstants.MULTIPLAYER_SERVER_HOST, GDConstants.MULTIPLAYER_SERVER_PORT)); case MultiplayerConnectionType.P2P: return(new BluetoothNetworkMedium()); default: SAMLog.Error("GDMPC::EnumSwitch_GM", "t = " + t); return(null); } }
public GDMultiplayerServer(MultiplayerConnectionType t) : base(t) { #if DEBUG AddDebugLine(MonoSAMGame.CurrentInst.GetCurrentScreen()); #endif }
protected GDMultiplayerCommon(MultiplayerConnectionType t) : base(GetMedium(t), t) { }