minimal weather stuff + multiple bugfixes
This commit is contained in:
@@ -1,21 +1,17 @@
|
||||
enum {
|
||||
WEATHER_SUNNY,
|
||||
WEATHER_RANDOM = -1,
|
||||
WEATHER_SUNNY = 0,
|
||||
WEATHER_CLOUDY,
|
||||
WEATHER_RAINY,
|
||||
WEATHER_FOGGY
|
||||
WEATHER_FOGGY,
|
||||
WEATHER_EXTRA_SUNNY,
|
||||
WEATHER_HURRICANE,
|
||||
WEATHER_TOTAL
|
||||
};
|
||||
|
||||
class CWeather
|
||||
{
|
||||
public:
|
||||
enum {
|
||||
WEATHER_RANDOM = -1,
|
||||
WEATHER_SUNNY = 0,
|
||||
WEATHER_CLOUDY = 1,
|
||||
WEATHER_RAINY = 2,
|
||||
WEATHER_FOGGY = 3,
|
||||
WEATHER_TOTAL = 4
|
||||
};
|
||||
static int32 SoundHandle;
|
||||
|
||||
static int32 WeatherTypeInList;
|
||||
@@ -38,13 +34,11 @@ public:
|
||||
static float InterpolationValue;
|
||||
static float WetRoads;
|
||||
static float Rainbow;
|
||||
static float SunGlare;
|
||||
static float WindClipped;
|
||||
static float TrafficLightBrightness;
|
||||
|
||||
static bool bScriptsForceRain;
|
||||
static bool Stored_StateStored;
|
||||
static float Stored_InterpolationValue;
|
||||
static int16 Stored_OldWeatherType;
|
||||
static int16 Stored_NewWeatherType;
|
||||
static float Stored_Rain;
|
||||
|
||||
static void RenderRainStreaks(void);
|
||||
static void Update(void);
|
||||
@@ -53,9 +47,9 @@ public:
|
||||
static void ReleaseWeather();
|
||||
static void ForceWeather(int16);
|
||||
static void ForceWeatherNow(int16);
|
||||
static void StoreWeatherState();
|
||||
static void RestoreWeatherState();
|
||||
static void AddRain();
|
||||
static void AddHeatHaze();
|
||||
static void AddBeastie();
|
||||
};
|
||||
|
||||
enum {
|
||||
|
||||
Reference in New Issue
Block a user