Methoden ProcessCallenge und ProcessDragon fertiggestellt

This commit is contained in:
Samed Bektas
2014-04-10 17:21:05 +02:00
parent 883d141d5b
commit c96ec4db44

View File

@@ -208,9 +208,25 @@ namespace WorldOfPeacecraft
//TODO -> Wafa //TODO -> Wafa
} }
private void ProcessChallenge (Block block) private void ProcessChallenge (Block challengeBlock)
{ {
//TODO -> Samed //TODO -> Samed
int id = challengeBlock.GetIntValue("id");
String type;
switch (challengeBlock.GetType().ToString())
{
case "DRAGON":
type = "Dragon";
break;
case "STAGHUNT":
type = "Staghunt";
break;
case "SKIRMISCH":
type = "Skirmisch";
break;
}
bool accepted = challengeBlock.GetBoolValue("accepted");
//CHALLENGE: "begin:challenge","id:",INT,"type:",("DRAGON"|"STAGHUNT"|"SKIRMISH"),"accepted:",BOOLEAN,"end:challenge"
} }
private void ProcessPlayer (Block playerBlock) private void ProcessPlayer (Block playerBlock)
@@ -253,9 +269,15 @@ namespace WorldOfPeacecraft
// TODO -> Manu // TODO -> Manu
} }
private void ProcessDragon (Block block) private void ProcessDragon (Block dragonBlock)
{ {
//TODO -> Samed //TODO -> Samed
int id = dragonBlock.GetIntValue("id");
bool busy = dragonBlock.GetBoolValue("busy");
string desc = dragonBlock.GetStringValue("desc");
int x = dragonBlock.GetIntValue("x");
int y = dragonBlock.GetIntValue("y");
//DRAGON: "begin:dragon", "id:",INT,"type:Dragon","busy:"BOOLEAN,"desc:"STRING,"x:",INT,"y:",INT,"end:dragon"
} }
private Dragon MapDragon (Block dragonBlock) private Dragon MapDragon (Block dragonBlock)