public GuiConnector(ExtendedInput exInput, UserListControl userList, HTMLChatHistory htmlChatHistory, KnuddelsClient client) { _exInput = exInput; _exInput.Enabled = false; _userList = userList; _htmlChatHistory = htmlChatHistory; _client = client; }
/// <summary> /// Erstellt das SecurityWatcher-Fenster in dem bereits ein SecurityWatcher einbaut wurde /// </summary> /// <param name="Client">Der zu übergebene Client, damit der SecurityWatcher arbeiten kann</param> /// <param name="securityActive">Ob der SecurityWatcher überwachen soll, wenn ja (true) übergeben</param> /// <param name="showSecurityGUI">Ob das Fenster bei Admin-Aktivität angezeigt werden soll, wenn ja (true) übergeben</param> public CommunicationWindow(KnuddelsClient Client, bool securityActive, bool showSecurityGUI) { InitializeComponent(); _client = Client; _client.OnDataReceived += _client_OnDataReceived; _securityActive = securityActive; _showSecurityGUI = showSecurityGUI; _securityWatcher = new SecurityWatcher(); _securityWatcher.OnAction += _securityWatcher_OnAction; _securityWatcher.OnEmergencyCall += _securityWatcher_OnEmergencyCall; this.Visible = false; }
static void Main(string[] args) { c = new KnuddelsClient(); //c.ClientType = ClientType.iPhone; c.OnChatComponentCommandReceived += new EventHandler <KDF.ClientEventArgs.ChatComponentReceivedEventArgs>(c_OnChatComponentCommandReceived); c.OnCardServerConnectionEstablished += new EventHandler <KDF.ClientEventArgs.GameServerConnectionEventArgs>(c_OnCardServerConnection); c.OnDataReceived += new EventHandler <KDF.ClientEventArgs.DataReceivedEventArgs>(c_OnDataReceived); c.OnLoginFailed += new EventHandler <KDF.ClientEventArgs.LoginFailedEventArgs>(c_OnLoginFailed); c.OnGlobalException += new EventHandler <KDF.ClientEventArgs.GlobalExceptionEventArgs>(c_OnGlobalException); c.OnConnectionStateChanged += new EventHandler <KDF.ClientEventArgs.ConnectionStateChangedEventArgs>(c_OnConnectionStateChanged); c.Connect(ChatSystem.de); }
public PokerGame(GSClient CardClient) { _client = CardClient.Client; GameServerClient = CardClient; GameServerClient.OnConnectionStateChanged += CardserverClient_OnConnectionStateChanged; GameServerClient.OnModuleReceived += CardserverClient_OnModuleReceived; GameServerClient.Connect(GameServerClient.ServerHost, GameServerClient.ServerPort, _client.ProxyHost, _client.ProxyPort); Hand = new List <PokerCard>(); HoleCards = new List <PokerCard>(); Players = new List <PokerPlayer>(); ClientPlayer = new PokerPlayer(); }
internal static GSClient FromModule(KnModule pModule, KnuddelsClient pClient) { Dictionary <string, object> keyValueDic = pModule.GetKeyValue(); GSClient client = new GSClient() { _channel = pModule.GetValue <string>("CHANNEL_NAME"), _client = pClient, _gameId = keyValueDic["gameId"].ToString(), _clientUser = new ClientUser(pClient.ClientUser.Username, keyValueDic["oneTimePassword"].ToString()), _serverHost = pClient.ServerHost, _serverPort = int.Parse(keyValueDic["serverPort"].ToString()), _formToInvoke = pClient.FormToInvoke, _windowToInvoke = pClient.WindowToInvoke }; pClient.CardServerClients.Add(client.Channel, client); return(client); }
void PrepareClient() { //Config = KDF.Features.Data.LoadConfig("133Sieben"); if (Config != null) { if (Config.ContainsKey("Password") && Config.ContainsKey("Channel") && Config.ContainsKey("Username")) { tbxPw.Text = Config["Password"]; tbxChannel.Text = Config["Channel"]; tbxNick.Text = Config["Username"]; } } else { Config = new Dictionary <string, string>(); } _client = new KnuddelsClient(this); _client.UseKDFGui(extendedUserInput, userListControl, htmlChatHistory); _client.OnChangeUserListImage += _client_OnChangeUserListImage; _client.OnChannelBackGroundChanged += _client_OnChannelBackGroundChanged; _client.OnChannelChangedLayout += _client_OnChannelChangedLayout; _client.OnChannelJoined += _client_OnChannelJoined; _client.OnDataReceived += _client_OnDataReceived; _client.OnGlobalChannelListReceived += _client_OnGlobalChannelListReceived; _client.OnConnectionStateChanged += _client_OnConnectionStateChanged; _client.OnLoginFailed += _client_OnLoginFailed; _client.OnOpenBrowserWindow += _client_OnOpenBrowserWindow; _client.OnPrivateMessageReceived += _client_OnPrivateMessageReceived; _client.OnPublicMessageReceived += _client_OnPublicMessageReceived; _client.OnUserJoinedChannel += _client_OnUserJoinedChannel; _client.OnUserLeftChannel += _client_OnUserLeftChannel; _client.OnUserListReceived += _client_OnUserListReceived; _client.OnWindowOpened += _client_OnWindowOpened; _client.OnGlobalException += _client_OnGlobalException; _client.OnChatComponentCommandReceived += _client_OnChatComponentCommandReceived; _client.OnCardServerConnectionEstablished += _client_OnCardServerConnection; }
/// <summary> /// Erstellt eine neu Instanz des Tokenparsers /// </summary> /// <param name="client">Der Client des Tokenparsers</param> public Token2ObjectParser(KnuddelsClient client) { _client = client; }