コード例 #1
0
 public void Setup()
 {
     // 環境依存を減らすため、現在pathから類推
     string path = System.IO.Directory.GetCurrentDirectory().Replace("DriveTest" , "Drive") + "/datas/RoadData.csv";
     road = new Road(path);
     car = new Car(road);
 }
コード例 #2
0
        /// <summary>
        /// 各種モデルクラスをインスタンス化する
        /// </summary>
        public Form1()
        {
            InitializeComponent ();

            bg = new BackGround (Application.StartupPath + @"/images/");
            road = new Road (Application.StartupPath + @"/datas/RoadData.csv");
            car = new Car (road);
            cloud = new Cloud (Width, Height, 15);

            ImageCache = new Dictionary<string, Bitmap> ();

            // このウインドウの角を丸める
            //            IntPtr rgn1 = CreateRoundRectRgn(0, 0, 512, 512, 128, 128);
            //            SetWindowRgn(Handle, rgn1, true);

            // 最初に、現在時刻の状態を描いておく
            Draw (DateTime.Now);
        }
コード例 #3
0
 public void Setup()
 {
     road = new Road(@"C:\Dev_Private\Team_DIG_ClockDrive_VSHackathon\Projects\ClockDrive\ClockDrive\datas\RoadData.csv");
     car = new Car(road);
 }
コード例 #4
0
 /// <summary>
 /// コンストラクタ(Roadインスタンスを受け取って、格納しておく)
 /// </summary>
 /// <param name="road"></param>
 public Car(Road road)
 {
     this.road = road;
 }
コード例 #5
0
 /// <summary>
 /// 生成時に、親フォームへの参照を退避しておく
 /// </summary>
 public DebugForm(Form1 sut)
 {
     InitializeComponent();
     SUT = sut;
     recordRoad = new Road(Application.StartupPath + @"/datas/RoadData.csv");
 }