rename OpenRA.Support.Random aka XRandom to MersenneTwister

This commit is contained in:
Matthias Mailänder
2014-05-18 21:53:21 +02:00
parent d7c445b117
commit 187362e80e
15 changed files with 32 additions and 31 deletions

View File

@@ -18,7 +18,7 @@ using OpenRA.Mods.RA.Buildings;
using OpenRA.Mods.RA.Move;
using OpenRA.Traits;
using OpenRA.Primitives;
using XRandom = OpenRA.Support.Random;
using OpenRA.Support;
namespace OpenRA.Mods.RA.AI
{
@@ -95,7 +95,7 @@ namespace OpenRA.Mods.RA.AI
bool enabled;
public int ticks;
public Player p;
public XRandom random;
public MersenneTwister random;
public CPos baseCenter;
PowerManager playerPower;
SupportPowerManager supportPowerMngr;
@@ -151,7 +151,7 @@ namespace OpenRA.Mods.RA.AI
new BaseBuilder(this, "Defense", q => ChooseBuildingToBuild(q, true))
};
random = new XRandom((int)p.PlayerActor.ActorID);
random = new MersenneTwister((int)p.PlayerActor.ActorID);
resourceTypes = Map.Rules.Actors["world"].Traits.WithInterface<ResourceTypeInfo>()
.Select(t => t.TerrainType).ToArray();

View File

@@ -10,8 +10,8 @@
using System.Collections.Generic;
using System.Linq;
using OpenRA.Support;
using OpenRA.Traits;
using XRandom = OpenRA.Support.Random;
namespace OpenRA.Mods.RA.AI
{
@@ -24,12 +24,11 @@ namespace OpenRA.Mods.RA.AI
internal World world;
internal HackyAI bot;
internal XRandom random;
internal MersenneTwister random;
internal Target target;
internal StateMachine fsm;
//fuzzy
internal AttackOrFleeFuzzy attackOrFleeFuzzy = new AttackOrFleeFuzzy();
public Squad(HackyAI bot, SquadType type) : this(bot, type, null) { }