summaryrefslogtreecommitdiff
path: root/newgrf_station.c
diff options
context:
space:
mode:
authorbelugas <belugas@openttd.org>2006-04-27 18:28:56 +0000
committerbelugas <belugas@openttd.org>2006-04-27 18:28:56 +0000
commit187013b6a3962af91479d8837f04b82095b7059f (patch)
tree87c8ce2455b4248172760e3b393211907edadfd8 /newgrf_station.c
parent8d54122649ed7d816e91a3a13f2611642a6975d5 (diff)
downloadopenttd-187013b6a3962af91479d8837f04b82095b7059f.tar.xz
(svn r4593) CodeChange : Renamed spec (when using StationSpec) to statspec.
This is following the same scheme as for IndustrySpec
Diffstat (limited to 'newgrf_station.c')
-rw-r--r--newgrf_station.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/newgrf_station.c b/newgrf_station.c
index c59aaf167..657b310e1 100644
--- a/newgrf_station.c
+++ b/newgrf_station.c
@@ -127,18 +127,18 @@ uint GetNumCustomStations(StationClassID sclass)
* Tie a station spec to its station class.
* @param spec The station spec.
*/
-void SetCustomStation(StationSpec *spec)
+void SetCustomStationSpec(StationSpec *statspec)
{
StationClass *station_class;
int i;
- assert(spec->sclass < STAT_CLASS_MAX);
- station_class = &station_classes[spec->sclass];
+ assert(statspec->sclass < STAT_CLASS_MAX);
+ station_class = &station_classes[statspec->sclass];
i = station_class->stations++;
station_class->spec = realloc(station_class->spec, station_class->stations * sizeof(*station_class->spec));
- station_class->spec[i] = spec;
+ station_class->spec[i] = statspec;
}
/**
@@ -147,7 +147,7 @@ void SetCustomStation(StationSpec *spec)
* @param station The station index with the class.
* @return The station spec.
*/
-const StationSpec *GetCustomStation(StationClassID sclass, uint station)
+const StationSpec *GetCustomStationSpec(StationClassID sclass, uint station)
{
assert(sclass < STAT_CLASS_MAX);
if (station < station_classes[sclass].stations)
@@ -225,16 +225,16 @@ static const RealSpriteGroup *ResolveStationSpriteGroup(const SpriteGroup *spg,
}
}
-uint32 GetCustomStationRelocation(const StationSpec *spec, const Station *st, byte ctype)
+uint32 GetCustomStationRelocation(const StationSpec *statspec, const Station *st, byte ctype)
{
- const RealSpriteGroup *rsg = ResolveStationSpriteGroup(spec->spritegroup[ctype], st);
+ const RealSpriteGroup *rsg = ResolveStationSpriteGroup(statspec->spritegroup[ctype], st);
if (rsg == NULL) return 0;
if (rsg->num_loading != 0) return rsg->loading[0]->g.result.sprite;
if (rsg->num_loaded != 0) return rsg->loaded[0]->g.result.sprite;
DEBUG(grf, 6)("Custom station 0x%08x::0x%02x has no sprites associated.",
- spec->grfid, spec->localidx);
+ statspec->grfid, statspec->localidx);
/* This is what gets subscribed of dtss->image in newgrf.c,
* so it's probably kinda "default offset". Try to use it as
* emergency measure. */
@@ -249,15 +249,15 @@ uint32 GetCustomStationRelocation(const StationSpec *spec, const Station *st, by
* @param exec Whether to actually allocate the spec.
* @return Index within the Station's spec list, or -1 if the allocation failed.
*/
-int AllocateSpecToStation(const StationSpec *spec, Station *st, bool exec)
+int AllocateSpecToStation(const StationSpec *statspec, Station *st, bool exec)
{
uint i;
- if (spec == NULL) return 0;
+ if (statspec == NULL) return 0;
/* Check if this spec has already been allocated */
for (i = 1; i < st->num_specs && i < 256; i++) {
- if (st->speclist[i].spec == spec) return i;
+ if (st->speclist[i].spec == statspec) return i;
}
for (i = 1; i < st->num_specs && i < 256; i++) {
@@ -278,9 +278,9 @@ int AllocateSpecToStation(const StationSpec *spec, Station *st, bool exec)
}
}
- st->speclist[i].spec = spec;
- st->speclist[i].grfid = spec->grfid;
- st->speclist[i].localidx = spec->localidx;
+ st->speclist[i].spec = statspec;
+ st->speclist[i].grfid = statspec->grfid;
+ st->speclist[i].localidx = statspec->localidx;
}
return i;
}