示例#1
0
 public TrafficLight(Point pl, Lights lights, int interval, Osb osb)
 {
     Place        = pl;
     CurrLight    = lights;
     CurrInterval = interval;
     NextLight    = CurrLight == Lights.Green ? Lights.Red : Lights.Green;
     LightOsb     = osb;
 }
示例#2
0
        public static Bitmap ChoosenLight(Osb l, int i)
        {
            switch (l)
            {
            case Osb.Up:
                return(Sprite.SpriteLibUpLights[i]);

            case Osb.Right:
                return(Sprite.SpriteLibLeftLights[i]);

            case Osb.Down:
                return(Sprite.SpriteLibDownLights[i]);

            case Osb.Left:
                return(Sprite.SpriteLibRightLights[i]);
            }
            return(Sprite.SpriteLibUpLights[i]);
        }