public CarGauges(Car car)
        {
            this._car = car;

            this.Create1DMeter(new EPointF(0,0), "Throttle", 100);
            this.Create1DMeter(new EPointF(0,10), "Brake", 100);
            this.Create1DMeter(new EPointF(0,20), "SteerAngle", (float)Math.PI/4);
            this.Create1DMeter(new EPointF(0, 30), "SlipAngleFront", (float)Math.PI);
            this.Create1DMeter(new EPointF(0, 40), "SlipAngleRear", (float)Math.PI);

            this.Create2DMeter(new ERectangleF(100, 100, 200, 200), "LocalVelocity", 0.2f);
            this.Create2DMeter(new ERectangleF(200, 100, 200, 200), "Force", 300f);
            //LocalAcceleration
        }
예제 #2
0
        public Game()
        {
            //Bitmap bmp = new Bitmap(100, 100, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
            //Graphics gfx = Graphics.FromImage(bmp);
            //gfx.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
            //gfx.DrawEllipse(new Pen(Color.Red), new Rectangle(0, 0, 99, 99));
            //gfx.Dispose();

            //MemberSpriteBitmap mb = new Endogine.MemberSpriteBitmap(bmp);
            //Sprite sp = new Sprite();
            //sp.Member = mb;

            this._car = new Car();
            this._car.Loc = new EPointF(100, 30);

            this._gauges = new CarGauges(this._car);
        }