Ejemplo n.º 1
0
        int simulate(int state)
        {
            int State = state;

            field.collision();
            field.update();

            chartInput();

            if (news.histBlueSurvived == 0 || news.histRedSurvived == 0)
            {
                if (news.histRedSurvived > news.histBlueSurvived)
                {
                    State = (int)WarState.Win;
                }
                else if (news.histRedSurvived < news.histBlueSurvived)
                {
                    State = (int)WarState.Lose;
                }
                else
                {
                    State = (int)WarState.Parity;
                }
            }

            return(State);
        }