Exemplo n.º 1
0
    public static void Load(BinaryReader reader, GameController gameController, HexGrid hexGrid, int header)
    {
        AIPlayer instance = gameController.CreateAIPlayer();

        instance.PlayerNumber = reader.ReadInt32();
        int unitCount = reader.ReadInt32();

        for (int i = 0; i < unitCount; i++)
        {
            Agent agent = Agent.Load(reader, gameController, hexGrid, header, instance);
            instance.AddAgent(agent);
        }
        instance.LoadPlayer(reader, gameController, hexGrid, header);
    }