(svn r11881) -Cleanup: Code style for global variables.

This commit is contained in:
peter1138 2008-01-16 18:34:53 +00:00
parent 330ec8bdd6
commit 69cb009075
1 changed files with 29 additions and 29 deletions

View File

@ -26,7 +26,7 @@
#include "table/sprites.h" #include "table/sprites.h"
#include "table/strings.h" #include "table/strings.h"
static StationClass station_classes[STAT_CLASS_MAX]; static StationClass _station_classes[STAT_CLASS_MAX];
enum { enum {
MAX_SPECLIST = 255, MAX_SPECLIST = 255,
@ -40,42 +40,42 @@ enum {
void ResetStationClasses() void ResetStationClasses()
{ {
for (StationClassID i = STAT_CLASS_BEGIN; i < STAT_CLASS_MAX; i++) { for (StationClassID i = STAT_CLASS_BEGIN; i < STAT_CLASS_MAX; i++) {
station_classes[i].id = 0; _station_classes[i].id = 0;
station_classes[i].name = STR_EMPTY; _station_classes[i].name = STR_EMPTY;
station_classes[i].stations = 0; _station_classes[i].stations = 0;
free(station_classes[i].spec); free(_station_classes[i].spec);
station_classes[i].spec = NULL; _station_classes[i].spec = NULL;
} }
/* Set up initial data */ /* Set up initial data */
station_classes[0].id = 'DFLT'; _station_classes[0].id = 'DFLT';
station_classes[0].name = STR_STAT_CLASS_DFLT; _station_classes[0].name = STR_STAT_CLASS_DFLT;
station_classes[0].stations = 1; _station_classes[0].stations = 1;
station_classes[0].spec = MallocT<StationSpec*>(1); _station_classes[0].spec = MallocT<StationSpec*>(1);
station_classes[0].spec[0] = NULL; _station_classes[0].spec[0] = NULL;
station_classes[1].id = 'WAYP'; _station_classes[1].id = 'WAYP';
station_classes[1].name = STR_STAT_CLASS_WAYP; _station_classes[1].name = STR_STAT_CLASS_WAYP;
station_classes[1].stations = 1; _station_classes[1].stations = 1;
station_classes[1].spec = MallocT<StationSpec*>(1); _station_classes[1].spec = MallocT<StationSpec*>(1);
station_classes[1].spec[0] = NULL; _station_classes[1].spec[0] = NULL;
} }
/** /**
* Allocate a station class for the given class id. * Allocate a station class for the given class id.
* @param cls A 32 bit value identifying the class. * @param cls A 32 bit value identifying the class.
* @return Index into station_classes of allocated class. * @return Index into _station_classes of allocated class.
*/ */
StationClassID AllocateStationClass(uint32 cls) StationClassID AllocateStationClass(uint32 cls)
{ {
for (StationClassID i = STAT_CLASS_BEGIN; i < STAT_CLASS_MAX; i++) { for (StationClassID i = STAT_CLASS_BEGIN; i < STAT_CLASS_MAX; i++) {
if (station_classes[i].id == cls) { if (_station_classes[i].id == cls) {
/* ClassID is already allocated, so reuse it. */ /* ClassID is already allocated, so reuse it. */
return i; return i;
} else if (station_classes[i].id == 0) { } else if (_station_classes[i].id == 0) {
/* This class is empty, so allocate it to the ClassID. */ /* This class is empty, so allocate it to the ClassID. */
station_classes[i].id = cls; _station_classes[i].id = cls;
return i; return i;
} }
} }
@ -88,14 +88,14 @@ StationClassID AllocateStationClass(uint32 cls)
void SetStationClassName(StationClassID sclass, StringID name) void SetStationClassName(StationClassID sclass, StringID name)
{ {
assert(sclass < STAT_CLASS_MAX); assert(sclass < STAT_CLASS_MAX);
station_classes[sclass].name = name; _station_classes[sclass].name = name;
} }
/** Retrieve the name of a custom station class */ /** Retrieve the name of a custom station class */
StringID GetStationClassName(StationClassID sclass) StringID GetStationClassName(StationClassID sclass)
{ {
assert(sclass < STAT_CLASS_MAX); assert(sclass < STAT_CLASS_MAX);
return station_classes[sclass].name; return _station_classes[sclass].name;
} }
/** /**
@ -105,7 +105,7 @@ StringID GetStationClassName(StationClassID sclass)
uint GetNumStationClasses() uint GetNumStationClasses()
{ {
uint i; uint i;
for (i = 0; i < STAT_CLASS_MAX && station_classes[i].id != 0; i++); for (i = 0; i < STAT_CLASS_MAX && _station_classes[i].id != 0; i++);
return i; return i;
} }
@ -117,7 +117,7 @@ uint GetNumStationClasses()
uint GetNumCustomStations(StationClassID sclass) uint GetNumCustomStations(StationClassID sclass)
{ {
assert(sclass < STAT_CLASS_MAX); assert(sclass < STAT_CLASS_MAX);
return station_classes[sclass].stations; return _station_classes[sclass].stations;
} }
/** /**
@ -133,7 +133,7 @@ void SetCustomStationSpec(StationSpec *statspec)
if (statspec->allocated) return; if (statspec->allocated) return;
assert(statspec->sclass < STAT_CLASS_MAX); assert(statspec->sclass < STAT_CLASS_MAX);
station_class = &station_classes[statspec->sclass]; station_class = &_station_classes[statspec->sclass];
i = station_class->stations++; i = station_class->stations++;
station_class->spec = ReallocT(station_class->spec, station_class->stations); station_class->spec = ReallocT(station_class->spec, station_class->stations);
@ -151,8 +151,8 @@ void SetCustomStationSpec(StationSpec *statspec)
const StationSpec *GetCustomStationSpec(StationClassID sclass, uint station) const StationSpec *GetCustomStationSpec(StationClassID sclass, uint station)
{ {
assert(sclass < STAT_CLASS_MAX); assert(sclass < STAT_CLASS_MAX);
if (station < station_classes[sclass].stations) if (station < _station_classes[sclass].stations)
return station_classes[sclass].spec[station]; return _station_classes[sclass].spec[station];
/* If the custom station isn't defined any more, then the GRF file /* If the custom station isn't defined any more, then the GRF file
* probably was not loaded. */ * probably was not loaded. */
@ -165,8 +165,8 @@ const StationSpec *GetCustomStationSpecByGrf(uint32 grfid, byte localidx)
uint j; uint j;
for (StationClassID i = STAT_CLASS_BEGIN; i < STAT_CLASS_MAX; i++) { for (StationClassID i = STAT_CLASS_BEGIN; i < STAT_CLASS_MAX; i++) {
for (j = 0; j < station_classes[i].stations; j++) { for (j = 0; j < _station_classes[i].stations; j++) {
const StationSpec *statspec = station_classes[i].spec[j]; const StationSpec *statspec = _station_classes[i].spec[j];
if (statspec == NULL) continue; if (statspec == NULL) continue;
if (statspec->grffile->grfid == grfid && statspec->localidx == localidx) return statspec; if (statspec->grffile->grfid == grfid && statspec->localidx == localidx) return statspec;
} }