Beispiel #1
0
 public GameRound(Player player, IEnumerable<Enums.Colors> choices, Enums.Colors answer)
 {
     _player = player;
     _date = DateTime.Now;
     _choices = convertFrom(choices);
     _answer = answer;
 }
Beispiel #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="type"></param>
 /// <param name="numberOfWheels"></param>
 /// <param name="color"></param>
 /// <param name="numberOfCylinders"></param>
 /// <param name="make"></param>
 /// <param name="model"></param>
 /// <param name="style"></param>
 public Truck(Enums.AutomobileTypes type, int numberOfWheels, Enums.Colors color, int numberOfCylinders, string make, string model, string style)
     : base(make, model, style)
 {
     this.Type              = type;
     this.NumberOfWheels    = numberOfWheels;
     this.Color             = color;
     this.NumberOfCylinders = numberOfCylinders;
 }
 public PointsCounter(int bid, int scored, int pointsInPair, Enums.Colors color, bool afterGame, bool enemyAfterGame, Enums.Doubles doubles)
 {
     this.bid            = bid;
     this.scored         = scored;
     this.pointsInPair   = pointsInPair;
     this.color          = color;
     this.afterGame      = afterGame;
     this.enemyAfterGame = enemyAfterGame;
     this.doubles        = doubles;
 }
Beispiel #4
0
 private void HitBulletInBar(Enums.Colors bulletColor)
 {
     if (this.colorState.currentColor.Equals(bulletColor))
     {
         EventManager.OnPlayerScoredPoint.Invoke();
     }
     else
     {
         EventManager.OnPlayerLostLife.Invoke();
     }
 }
Beispiel #5
0
        private void submit_Click(object sender, EventArgs e)
        {
            int bid          = (int)bidBox.Value;
            int scored       = (int)scoredBox.Value;
            int pointsInPair = (int)pairPointsBox.Value;

            Enums.Colors  color   = GetColor(colorBox.Text);
            Enums.Doubles doubles = GetRadioButtonsState();
            int           row     = GetRow();

            if (row == -1)
            {
                return;
            }
            Tuple <bool, bool> afterGames = GetAfterGameValues(row, whoBox.Text);
            PointsCounter      counter    = new PointsCounter(bid, scored, pointsInPair, color, afterGames.Item1, afterGames.Item2, doubles);
            int score = counter.Calculate();

            PrintScore(score, row);
        }
Beispiel #6
0
    public void FindColor()
    {
        if (!GameManager.self.randomColors)
        {
            bool[] pA = GameManager.self.playersAlife;
            int    fallbackCounter = 100;
            int    randColor       = 0;
            do
            {
                randColor = Random.Range(0, pA.Length);
                fallbackCounter--;
            } while (!pA[randColor] && fallbackCounter > 0);
            mainColor = (Enums.Colors)randColor;
        }
        else
        {
            mainColor = (Enums.Colors)Random.Range(0, Enums.Colors.GetNames(typeof(Enums.Colors)).Length);
        }

        GetComponent <SpriteRenderer>().sprite = sprites[(int)mainColor];
    }