// Use this for initialization void Start() { engine = new HommEngine(new CommonEngine()); var map = new Map("Assets/goodMap.txt"); var round = new Round("Assets/goodMap.txt", new string[] { "1", "2" }); MapUnityConnecter.Connect(round, engine); engine.Move("1", Directions.Up); //var b = 0; }
public override void CreateWorld() { Random = new Random(WorldState.Seed); CombatResolver = new CombatResolver(); CommonEngine = GetEngine <ICommonEngine>(); HommEngine = GetEngine <HommEngine>(); var map = MapHelper.CreateMap(Random); Players = players.Select(pid => CreatePlayer(pid, map)).ToArray(); Round = new Round(map, Players); MapUnityConnecter.Connect(Round, HommEngine); Clocks.AddTrigger(new TimerTrigger(_ => Round.DailyTick(), HommRules.Current.DailyTickInterval)); }
// Use this for initialization void Start() { engine = new HoMM.HoMMEngine.HoMMEngine(); var map = new Map("Assets/goodMap.txt"); //var c = Resources.Load<GameObject>("hex"); //var a = MapUnityConnecter.Connect(map, engine, new string[] { "1", "2" }); MapUnityConnecter.Connect(map, engine, new string[] { "1", "2" }); //var obj = GameObject.CreatePrimitive(PrimitiveType.Cube); //obj.GetComponent<MeshRenderer>().material.color = new Color32(0, 0x64, 0, 1); var b = 0; //var c1 = new Color(0x00, 0x64, 0x00); //var c2 = new Color(0xDA, 0xA5, 0x20); //var c3 = Color.green; }