From 3d38710cc26af653e1208b3c233f281ca2fc2fd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Mon, 7 Apr 2014 10:06:26 +0200 Subject: [PATCH] Remove player und Remove dragon im Backend --- src/Backend.cs | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/src/Backend.cs b/src/Backend.cs index d913075..b7ed235 100644 --- a/src/Backend.cs +++ b/src/Backend.cs @@ -15,31 +15,41 @@ namespace Frontend public Backend () { - Parse = new Parser(); - Client = new TcpClient("localhost",9999); - Rec = new Receiver(Client, Parse); - Dragons = new Dictionary(); - Players = new Dictionary(); + Parse = new Parser (); + Client = new TcpClient ("localhost", 9999); + Rec = new Receiver (Client, Parse); + Dragons = new Dictionary (); + Players = new Dictionary (); } - public IEnumerable getDragons() + public IEnumerable getDragons () { return Dragons.Values; } - public IEnumerable getPlayers() + public IEnumerable getPlayers () { return Players.Values; } + public void removeDragon (Dragon dragon) + { + Dragons.Remove (dragon.GetId ()); + } + + public void removePlayer (Player player) + { + Players.Remove (player.GetId ()); + } + public void SetDragon (Dragon dragon) { - Dragons[dragon.GetId()] = dragon; + Dragons [dragon.GetId ()] = dragon; } public void SetPlayer (Player player) { - Players[player.GetId()] = player; + Players [player.GetId ()] = player; } public void SetMap (Map map) @@ -47,16 +57,16 @@ namespace Frontend this.Map = map; } - public ITile[,] getMap() + public ITile[,] getMap () { - return Map.GetTiles(); + return Map.GetTiles (); } - public void sendCommand(string command) + public void sendCommand (string command) { } - public void sendChat(string message) + public void sendChat (string message) { } }