示例#1
0
 public static void Start()
 {
     MoveTimer.Start();
     GenCarTimer.Start();
     WorkTimer.Start();
     LightsTimer.Start();
     CurrentRoad        = new Road(1, 1, 1, 1);
     CurrentRoadTransit = new RoadTransit(false, false, false, false, 1, 1, 1, 1);
     TrafficLight.CreateLight();
     IsReady = true;
 }
示例#2
0
        public static RoadTransit LoadTransitSelectedId(int id)
        {
            Connect();
            command = new SQLiteCommand("SELECT * FROM 'Crossroads' WHERE id=" + id, connect);
            reader  = command.ExecuteReader();
            RoadTransit r = null;

            foreach (DbDataRecord record in reader)
            {
                r = new RoadTransit(Convert.ToBoolean(record["peoUp"]), Convert.ToBoolean(record["peoDown"]), Convert.ToBoolean(record["peoLeft"]), Convert.ToBoolean(record["peoRight"]), Convert.ToInt32(record["polLeft"]), Convert.ToInt32(record["polRight"]), Convert.ToInt32(record["polUp"]), Convert.ToInt32(record["polDown"]));
            }
            Close();
            return(r);
        }