Exemple #1
0
 private void RollDice(Dice a_dice)
 {
     a_dice.Roll();
     foreach (DiceGameObserver o in m_observers) {
         o.DiceRolled(a_dice.GetValue());
     }
 }
Exemple #2
0
 public DiceGame()
 {
     m_d1 = new Dice();
     m_d2 = new Dice();
     m_d3 = new Dice();
     m_observers = new List<DiceGameObserver>();
 }
 public DiceGame()
 {
     m_d1 = new Dice();                                               // 3 olika tärningar instansieras från Dice klassen,
     m_d2 = new Dice();
     m_d3 = new Dice();
     m_observers = new List<DiceGameObserver>();                                    // en lista av Dice Game observer
 }
        private void RollDice(Dice a_dice)
        {
            a_dice.Roll();                                                          // rolla tärningen och får värdet
            foreach (DiceGameObserver o in m_observers)
            {
                o.DiceRolled(a_dice.GetValue());

            }
        }
Exemple #5
0
 public DiceGame()
 {
     m_d1 = new Dice();
     m_d2 = new Dice();
 }