Merge branch 'master' of manuel-voegele.de:inf3
overnight merge, hatte vergessen zu commiten als ich fertig war gestern :D
This commit is contained in:
@@ -214,9 +214,26 @@ namespace WorldOfPeacecraft
|
||||
//OK das ist hier so'n bissle der gleiche scheiß wie "Answer" wie soll das gehn, ohne Block!?
|
||||
}
|
||||
|
||||
private void ProcessChallenge (Block block)
|
||||
private void ProcessChallenge (Block challengeBlock)
|
||||
{
|
||||
|
||||
//TODO -> Samed
|
||||
int id = challengeBlock.GetIntValue("id");
|
||||
String type;
|
||||
switch (challengeBlock.GetStringValue())
|
||||
{
|
||||
case "DRAGON":
|
||||
type = "Dragon";
|
||||
break;
|
||||
case "STAGHUNT":
|
||||
type = "Staghunt";
|
||||
break;
|
||||
case "SKIRMISCH":
|
||||
type = "Skirmisch";
|
||||
break;
|
||||
}
|
||||
bool accepted = challengeBlock.GetBoolValue("accepted");
|
||||
//Challenge c = new Challenge(id, type, accepted);
|
||||
//CHALLENGE: "begin:challenge","id:",INT,"type:",("DRAGON"|"STAGHUNT"|"SKIRMISH"),"accepted:",BOOLEAN,"end:challenge"
|
||||
}
|
||||
|
||||
private void ProcessPlayer (Block playerBlock)
|
||||
@@ -229,6 +246,11 @@ namespace WorldOfPeacecraft
|
||||
int y = playerBlock.GetIntValue ("y");
|
||||
//Player p = new Player(points, id, busy, desc, x, y,);
|
||||
}
|
||||
|
||||
private void ProcessMapcell (Block mapcellBlock)
|
||||
{
|
||||
backend.getMapObject().SetTile(MapMapcell(mapcellBlock));
|
||||
}
|
||||
|
||||
private void ProcessYourid (Block yourIdBlock)
|
||||
{
|
||||
@@ -250,18 +272,36 @@ namespace WorldOfPeacecraft
|
||||
//TODO -> Wafa
|
||||
}
|
||||
|
||||
private void ProcessEntities (Block block)
|
||||
private void ProcessEntities (Block entitiesBlock)
|
||||
{
|
||||
// TODO -> Manu
|
||||
backend.clearDragons ();
|
||||
backend.clearPlayers ();
|
||||
foreach (Block entityBlock in entitiesBlock.GetBlocks ()) {
|
||||
switch (entityBlock.GetName()) {
|
||||
case MessPlayer:
|
||||
backend.SetPlayer(MapPlayer(entityBlock));
|
||||
break;
|
||||
case MessDragon:
|
||||
backend.SetDragon(MapDragon(entityBlock));
|
||||
break;
|
||||
default:
|
||||
ThrowUnknownBlockException(entitiesBlock, entityBlock);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void ProcessPlayers (Block block)
|
||||
private void ProcessPlayers (Block playersBlock)
|
||||
{
|
||||
// TODO -> Manu
|
||||
backend.clearPlayers ();
|
||||
foreach (Block playerBlock in playersBlock.GetBlocks ()) {
|
||||
backend.SetPlayer(MapPlayer(playerBlock));
|
||||
}
|
||||
}
|
||||
|
||||
private void ProcessDragon (Block block)
|
||||
private void ProcessDragon (Block dragonBlock)
|
||||
{
|
||||
backend.SetDragon(MapDragon(dragonBlock));
|
||||
}
|
||||
|
||||
private Dragon MapDragon (Block dragonBlock)
|
||||
|
||||
Reference in New Issue
Block a user