コード例 #1
0
ファイル: BullShit.cs プロジェクト: LinasGr/WorldSim
        public BullShit()
        {
            this._color = Color.Brown;
            this._speed = new Coords(1, 1, 0);
            Coords newCoords = new Coords(0);

            while (!GridCellEmpty(newCoords))
            {
                newCoords.rnd();
            }
            this.coords  = newCoords;
            this._isFood = true;
        }
コード例 #2
0
        public Rabbit()
        {
            Coords newCoords = new Coords(0);

            while (!GridCellEmpty(newCoords))
            {
                newCoords.rnd();
            }
            this._color  = Color.Gray;
            this._coords = newCoords;
            this._speed  = new Coords(2, 2, 0);
            this._isFood = true;
            this.age     = 1;
        }
コード例 #3
0
ファイル: Snake.cs プロジェクト: LinasGr/WorldSim
        public Snake()
        {
            Coords newCoords = new Coords(0);

            while (!GridCellEmpty(newCoords))
            {
                newCoords.rnd();
            }
            this._color  = Color.Black;
            this._coords = newCoords;
            this._speed  = new Coords(1, 1, 0);
            this.length  = 1;
            this._isFood = false;
        }
コード例 #4
0
ファイル: Fox.cs プロジェクト: LinasGr/WorldSim
        public Fox()
        {
            Coords newCoords = new Coords(0);

            while (!GridCellEmpty(newCoords))
            {
                newCoords.rnd();
            }
            this._color  = Color.Red;
            this._coords = newCoords;
            this._speed  = new Coords(1, 1, 0);
            this._isFood = false;
            this.age     = 1;
            this.food    = DEFAULT_FOOD;
        }