add Give Exploration devmode option

This commit is contained in:
Chris Forbes
2010-09-06 17:56:12 +12:00
parent 8b423908ca
commit 7f7f4e81a5
4 changed files with 28 additions and 2 deletions

View File

@@ -86,6 +86,12 @@ namespace OpenRA.Traits
if (self.World.LocalPlayer == self.Owner)
Game.Settings.Debug.ShowCollisions ^= true;
break;
}
case "DevGiveExploration":
{
if (self.World.LocalPlayer == self.Owner)
self.World.WorldActor.Trait<Shroud>().ExploreAll(self.World);
break;
}
}
}

View File

@@ -92,6 +92,12 @@ namespace OpenRA.Widgets.Delegates
{
Game.IssueOrder(new Order("DevEnableTech", Game.world.LocalPlayer.PlayerActor));
return true;
};
devmodeBG.GetWidget<ButtonWidget>("GIVE_EXPLORATION").OnMouseUp = mi =>
{
Game.IssueOrder(new Order("DevGiveExploration", Game.world.LocalPlayer.PlayerActor));
return true;
};
devModeButton.IsVisible = () => { return Game.LobbyInfo.GlobalSettings.AllowCheats; };

View File

@@ -264,6 +264,13 @@ Container@ROOT:
Width:PARENT_RIGHT - 30
Height:20
Text:Build Everything
Button@GIVE_EXPLORATION
Id:GIVE_EXPLORATION
X:30
Y:260
Width:200
Height:20
Text: Give Exploration
Background@FMVPLAYER:
Id:FMVPLAYER
Width:WINDOW_RIGHT

View File

@@ -211,7 +211,7 @@ Container@INGAME_ROOT:
X:(WINDOW_RIGHT - WIDTH)/2
Y:(WINDOW_BOTTOM - HEIGHT)/2
Width:350
Height:300
Height:330
Visible:false
Children:
Label@LABEL_TITLE:
@@ -270,4 +270,11 @@ Container@INGAME_ROOT:
Y:230
Width:PARENT_RIGHT - 30
Height:20
Text:Build Everything
Text:Build Everything
Button@GIVE_EXPLORATION
Id:GIVE_EXPLORATION
X:30
Y:260
Width:200
Height:20
Text: Give Exploration