diff options
author | Dennis Kobert <d-kobert@web.de> | 2019-06-11 23:53:30 +0200 |
---|---|---|
committer | Dennis Kobert <d-kobert@web.de> | 2019-06-11 23:53:30 +0200 |
commit | 3a3d0fc3d4733f8908e23a03f860d76340479ec4 (patch) | |
tree | cf4b82f61d01d2a24836e9820d73972436847982 /WebInterface/NodeJSServer/src/js/src_old/modules/playModule.js | |
parent | c28c9fafa2c74b101f7ce777aac722dcdeecefc6 (diff) |
Reorganize Project structure
Diffstat (limited to 'WebInterface/NodeJSServer/src/js/src_old/modules/playModule.js')
-rw-r--r-- | WebInterface/NodeJSServer/src/js/src_old/modules/playModule.js | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/WebInterface/NodeJSServer/src/js/src_old/modules/playModule.js b/WebInterface/NodeJSServer/src/js/src_old/modules/playModule.js deleted file mode 100644 index 931f598..0000000 --- a/WebInterface/NodeJSServer/src/js/src_old/modules/playModule.js +++ /dev/null @@ -1,46 +0,0 @@ -// TODO: Handle disconnect - -/** - * Handles ingame networking; - */ -export default class GameClient { - /** - * Defines basic attributes - * @param {string} user The username of the player - * @param {HubConnection} connection Already established connection to the - * server - */ - constructor(user, connection) { - this.user = user; - this.connection = connection; - } - - /** - * Registers chat html component - * @param {string} chatId Id of chat component - */ - registerChat(chatId) { - this.chat = document.getElementById(chatId); - this.messageList = this.chat.querySelector('#message-list'); - this.messageInput = this.chat.querySelector('#input-message'); - this.messageSend = this.chat.querySelector('#send-message'); - - this.connection.on('ReceiveMessage', (user, message) => { - let msg = message.replace(/&/g, '&') - .replace(/</g, '<') - .replace(/>/g, '>'); - let encodedMsg = user + ' sagt: ' + msg; - - let messageP = document.createElement('p'); - messageP.class = 'message'; - messageP.textContent = encodedMsg; - - this.messageList.appendChild(messageP); - }); - - this.messageSend.addEventListener('click', () => { - let message = this.messageInput.value; - this.connection.invoke('SendMessage', this.user, message); - }); - } -} |