private void trainSpawnTimer_Tick(object sender, EventArgs e) { if (random.Next(0, 2) == 0) { lastTrain = new RedTrain(new Point(223, 418)); if (random.Next(5) == 0) { lastTrain = new GreenTrain(new Point(223, 418)); } lastTrain.FaceTo(new Point(223, 0)); } else { lastTrain = new RedTrain(new Point(174, 0)); if (random.Next(5) == 0) { lastTrain = new GreenTrain(new Point(174, 0)); } lastTrain.FaceTo(new Point(174, 418)); } Intersection.AddRoadUser(lastTrain); trainSpawnTimer.Stop(); }