Esempio n. 1
0
 private void SetLight()
 {
     if (stage == 0)
     {
         streetLight = MapObjectController.GetStreetLight(StreetLightType.STOPLIGHTGREEN, spriteId);
     }
     else if (stage == 1)
     {
         streetLight = MapObjectController.GetStreetLight(StreetLightType.STOPLIGHTAMBER, spriteId);
     }
     else
     {
         streetLight = MapObjectController.GetStreetLight(StreetLightType.STOPLIGHTRED, spriteId);
     }
 }
Esempio n. 2
0
        private void AddLight(Tile[,] tileGrid, int tileX, int tileY, int bitIndex, int skipper)
        {
            StreetLightType streetLightType;

            if (skipper == citySkip)
            {
                streetLightType = StreetLightType.STREETLIGHTCITY;
            }
            else
            {
                streetLightType = StreetLightType.STREETLIGHTCOUNTRY;
            }

            StreetLight streetLight = MapObjectController.GetStreetLight(streetLightType, bitIndex);
            MapObject   mapObject   = new MapObject(streetLight, tileX, tileY, Color.White, 1f);

            tileGrid[tileX, tileY].AddMapObject(mapObject, false, false, true, null, false);
        }