using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace PrjCiudad
{
class ClassCiudad
{
Random r = new Random();
int random = 0;
Point pos = new Point();
int caso = 0;
public void Random()
{
random = [Link](1 , 2);
}
public void Marcha(PictureBox carro,Timer tiempo)
{// marcha de lado
if ([Link].X == 52 && [Link].Y <= 620 )
{
Point pos = new Point();
pos.X = [Link].X;
pos.Y = [Link].Y - 2;
[Link] = pos;
}
// hacia arriba
else if ([Link].X >= 94 && [Link].Y == 366 ||
[Link].X >= 89 && [Link].Y == 183
|| [Link].X >= 99 && [Link].Y == 29)
{
pos.X = [Link].X + 2;
pos.Y = [Link].Y;
[Link] = pos;
}
//Calle Curva2
if ([Link].X == 286 && [Link].Y == 414)
{
pos.X = [Link].X + 10;
pos.Y = [Link].Y+3;
[Link] = pos;
[Link] = new Point(296, 417);
[Link] = new Size(40, 50);
[Link] = [Link](@"F:\imgenes Vehiculos\oie_transparent
(9).PNG");
[Link] = 500;
}
else if ([Link].X == 296 && [Link].Y == 417)
{
[Link] = new Point(300, 427);
[Link] = 500;
}
else if ([Link].X == 300 && [Link].Y == 427)
{
[Link] = new Point(303, 443);
[Link] = 500;
}
else if ([Link].X == 303 && [Link].Y == 443)
{
[Link] = new Point(309, 450);
[Link] = 500;
}
else if ([Link].X == 309 && [Link].Y == 450)
{
[Link] = new Point(325, 476);
[Link] = 500;
}
else if ([Link].X == 325 && [Link].Y == 476)
{
[Link] = new Point(331, 489);
[Link] = 500;
}
else if ([Link].X == 331 && [Link].Y == 489)
{
[Link] = new Point(344, 510);
[Link] = 500;
}
else if ([Link].X == 344 && [Link].Y == 510)
{
[Link] = new Point(356, 523);
[Link] = 500;
}
else if ([Link].X == 356 && [Link].Y == 523)
{
[Link] = new Point(370, 547);
[Link] = 500;
}
else if ([Link].X == 370 && [Link].Y == 547)
{
[Link] = new Point(383, 566);
[Link] = 500;
}
else if ([Link].X == 383 && [Link].Y == 566)
{
[Link] = new Point(388, 380);
[Link] = 500;
}
else if ([Link].X == 388 && [Link].Y == 380)
{
[Link] = new Point(391, 593); [Link] = 500;
}
else if ([Link].X == 391 && [Link].Y == 593)
{
[Link] = new Point(404, 614); [Link] = 500;
}
else if ([Link].X == 404 && [Link].Y ==614)
{
[Link] = new Point(410, 622); [Link] = 500;
}
//Esquinas
if ([Link].X >= 52 && [Link].Y == 412)
{
Random();
if (random == 1)
{
[Link] = new Point(94, 366);
[Link] = new Size(55, 26);
[Link] = [Link](@"F:\imgenes
Vehiculos\[Link]");
}
}
//
if ([Link].X == 52 && [Link].Y == 219)
{
Random();
if (random == 1)
{
[Link] = new Point(89, 183);
[Link] = new Size(55, 26);
[Link] = [Link](@"F:\imgenes
Vehiculos\[Link]");
}
}
//
if ([Link].X == 52 && [Link].Y == 70)
{
[Link] = new Point(99, 29);
[Link] = new Size(55, 25);
[Link] = [Link](@"F:\imgenes
Vehiculos\[Link]");
}
//
if ([Link].X == 206 && [Link].Y == 366)
{
Random();
if (random == 1)
{
[Link] = new Point(286, 414);
[Link] = new Size(30, 50);
[Link] = [Link](@"F:\imgenes
Vehiculos\oie_transparent - [Link]");
}
}
}
public void SEMAFORO1(PictureBox verde, PictureBox amarillo, PictureBox
rojo, PictureBox apagado1,
PictureBox apagado2, PictureBox apagado3, Timer tiempo)
{
switch (caso)
{
case 0:
[Link] = false;
[Link] = true;
[Link] = true;
[Link] = 5000;
caso =1;
break;
case 1:
[Link] = true;
[Link] = false;
[Link] = true;
[Link] = 2000;
caso = 2;
break;
case 2 :
[Link] = false;
[Link] = true;
[Link] = false;
[Link] = true;
[Link] = 5000;
caso = 0;
break;
}
}
}
}