Exemple #1
0
        public List <double> Coordinate()
        {
            List <double> array = new List <double>();

            array.AddRange(Number0.Coordinate());
            array.AddRange(Number1.Coordinate());
            return(array);
        }
Exemple #2
0
        public ScoreKeeperTests()
        {
            const int  initialScore  = 0;
            var        homeTeamScore = new IntTeamScore(initialScore);
            INumber    zero          = new Number0();
            ITeamScore awayTeamScore = new NoPrimitivesTeamScore(zero, zero, zero);

            _scoreKeeper = new ScoreKeeper(homeTeamScore, awayTeamScore);
        }
        public IEntity GetDigit(int num, Vector2 pos)
        {
            IEntity returnEntity = new Number0(pos);

            switch (num)
            {
            case 0:
                returnEntity = new Number0(pos);
                break;

            case 1:
                returnEntity = new Number1(pos);
                break;

            case 2:
                returnEntity = new Number2(pos);
                break;

            case 3:
                returnEntity = new Number3(pos);
                break;

            case 4:
                returnEntity = new Number4(pos);
                break;

            case 5:
                returnEntity = new Number5(pos);
                break;

            case 6:
                returnEntity = new Number6(pos);
                break;

            case 7:
                returnEntity = new Number7(pos);
                break;

            case 8:
                returnEntity = new Number8(pos);
                break;

            case 9:
                returnEntity = new Number9(pos);
                break;
            }

            return(returnEntity);
        }
Exemple #4
0
 public Octonion Conjugate()
 {
     return(new Octonion(Number0.Conjugate(), (-1.0) * Number1));
 }
Exemple #5
0
 public double Sum()
 {
     return(Number0.Sum() + Number1.Sum());
 }
Exemple #6
0
 public Quaternion Conjugate()
 {
     return(new Quaternion(Number0.Conjugate(), (-1.0) * Number1));
 }