Example #1
0
    /// <summary>
    /// setups the data manager for a specific mode
    /// </summary>
    /// <param name="mode">mode selected</param>
    void SetupSelectedMode(DataManager.GameMode mode)
    {
        switch (mode)
        {
        case DataManager.GameMode.FreeForAll:
            SetupForFreeForAll(mode);
            break;

        case DataManager.GameMode.AI_vs_AI:
            SetupArtificialIntelligenceBattle(mode);
            break;

        case DataManager.GameMode.NeuralNetworkTraining:
            SetupNeuralNetworkTraining(mode);
            break;

        default:
            break;
        }
    }
Example #2
0
 /// <summary>
 /// setups data manager with the data for AI vs AI battle
 /// </summary>
 /// <param name="mode">mode selected</param>
 void SetupArtificialIntelligenceBattle(DataManager.GameMode mode)
 {
     DataManager.gameMode = mode;
 }
Example #3
0
 /// <summary>
 /// setups data manager with the data for neural network training
 /// </summary>
 /// <param name="mode">mode selected</param>
 void SetupNeuralNetworkTraining(DataManager.GameMode mode)
 {
     DataManager.gameMode = mode;
 }
Example #4
0
 /// <summary>
 /// setups data manager with the data for free for all battle
 /// </summary>
 /// <param name="mode">mode selected</param>
 void SetupForFreeForAll(DataManager.GameMode mode)
 {
     DataManager.gameMode = mode;
 }