public string getSceneDescription(TACharacter requestor) { string sceneDes = sceneName + ". "; sceneDes += sceneDescription; sceneDes += " You can see "; int added = 0; foreach (var a in actors) { if (a != requestor) { sceneDes += a.actorName; added++; } } if (added == 0) { sceneDes += " nothing of interest "; } sceneDes += " here. "; foreach (var c in connections) { sceneDes += " The " + c.getDescription(this) + " leads to " + c.getConnectedScene(this).sceneName + "."; } return(sceneDes); }
public MoveAction(TACharacter character) : base(character) { actionName = "move"; actionSpeed = 40; }