(svn r4452) - NewGRF: switch to unsigned ints for array indices.

This commit is contained in:
peter1138 2006-04-16 18:57:07 +00:00
parent b59221406b
commit 2766728629
2 changed files with 5 additions and 5 deletions

View File

@ -795,13 +795,13 @@ static bool StationChangeInfo(uint stid, int numinfo, int prop, byte **bufp, int
case 0x09: /* Define sprite layout */
FOR_EACH_OBJECT {
StationSpec *stat = &_cur_grffile->stations[stid + i];
int t;
uint t;
stat->tiles = grf_load_extended(&buf);
stat->renderdata = calloc(stat->tiles, sizeof(*stat->renderdata));
for (t = 0; t < stat->tiles; t++) {
DrawTileSprites *dts = &stat->renderdata[t];
int seq_count = 0;
uint seq_count = 0;
PalSpriteID ground_sprite;
ground_sprite = grf_load_dword(&buf);
@ -845,7 +845,7 @@ static bool StationChangeInfo(uint stid, int numinfo, int prop, byte **bufp, int
StationSpec *stat = &_cur_grffile->stations[stid + i];
byte srcid = grf_load_byte(&buf);
const StationSpec *srcstat = &_cur_grffile->stations[srcid];
int t;
uint t;
stat->tiles = srcstat->tiles;
stat->renderdata = calloc(stat->tiles, sizeof(*stat->renderdata));
@ -897,7 +897,7 @@ static bool StationChangeInfo(uint stid, int numinfo, int prop, byte **bufp, int
byte length = grf_load_byte(&buf);
byte number = grf_load_byte(&buf);
StationLayout layout;
int l, p;
uint l, p;
if (length == 0 || number == 0) break;

View File

@ -41,7 +41,7 @@ typedef struct stationspec {
* 4-5 = platform with roof, left side
* 6-7 = platform with roof, right side
*/
int tiles;
uint tiles;
DrawTileSprites *renderdata; ///< Array of tile layouts.
/** Cargo threshold for choosing between little and lots of cargo