diff options
author | tron <tron@openttd.org> | 2005-08-23 18:47:04 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-08-23 18:47:04 +0000 |
commit | b45aeb5c365f62fd04d6843efecbe3dc521d8cbb (patch) | |
tree | 87cff4a5f0201aacd0256ce38375fbde200eef92 | |
parent | 9d9ee2fe5668e631fa36b181530285157badb7fa (diff) | |
download | openttd-b45aeb5c365f62fd04d6843efecbe3dc521d8cbb.tar.xz |
(svn r2886) Rename the "owner" attribute to "m1", because when it stores an owner it is accessed by [GS]etOwner anyway and when it doesn't store an owner, but arbitrary data, accessing a field called "owner" is confusing.
-rw-r--r-- | disaster_cmd.c | 2 | ||||
-rw-r--r-- | industry_cmd.c | 58 | ||||
-rw-r--r-- | landscape.c | 4 | ||||
-rw-r--r-- | map.h | 2 | ||||
-rw-r--r-- | misc.c | 10 | ||||
-rw-r--r-- | misc_gui.c | 2 | ||||
-rw-r--r-- | oldloader.c | 2 | ||||
-rw-r--r-- | openttd.c | 4 | ||||
-rw-r--r-- | tile.h | 4 | ||||
-rw-r--r-- | town_cmd.c | 12 | ||||
-rw-r--r-- | train_cmd.c | 2 |
11 files changed, 51 insertions, 51 deletions
diff --git a/disaster_cmd.c b/disaster_cmd.c index 1cf1d93f6..7b3fae9cc 100644 --- a/disaster_cmd.c +++ b/disaster_cmd.c @@ -337,7 +337,7 @@ static void DestructIndustry(Industry *i) for (tile = 0; tile != MapSize(); tile++) { if (IsTileType(tile, MP_INDUSTRY) && _m[tile].m2 == i->index) { - _m[tile].owner = 0; + _m[tile].m1 = 0; MarkTileDirtyByTile(tile); } } diff --git a/industry_cmd.c b/industry_cmd.c index d8a605cc2..8a158b724 100644 --- a/industry_cmd.c +++ b/industry_cmd.c @@ -260,7 +260,7 @@ static void IndustryDrawTileProc1(TileInfo *ti) const DrawIndustrySpec1Struct *d; uint32 image; - if (!(_m[ti->tile].owner & 0x80)) + if (!(_m[ti->tile].m1 & 0x80)) return; d = &_draw_industry_spec1[_m[ti->tile].m3]; @@ -279,7 +279,7 @@ static void IndustryDrawTileProc2(TileInfo *ti) { int x = 0; - if (_m[ti->tile].owner & 0x80) { + if (_m[ti->tile].m1 & 0x80) { x = _industry_anim_offs[_m[ti->tile].m3]; if ( (byte)x == 0xFF) x = 0; @@ -291,7 +291,7 @@ static void IndustryDrawTileProc2(TileInfo *ti) static void IndustryDrawTileProc3(TileInfo *ti) { - if (_m[ti->tile].owner & 0x80) { + if (_m[ti->tile].m1 & 0x80) { AddChildSpriteScreen(0x128B, 5, _industry_anim_offs_2[_m[ti->tile].m3]); } @@ -318,7 +318,7 @@ static void IndustryDrawTileProc4(TileInfo *ti) static void DrawCoalPlantSparkles(TileInfo *ti) { - int image = _m[ti->tile].owner; + int image = _m[ti->tile].m1; if (image & 0x80) { image = GB(image, 2, 5); if (image != 0 && image < 7) { @@ -351,7 +351,7 @@ static void DrawTile_Industry(TileInfo *ti) ormod = (ind->color_map+0x307) << PALETTE_SPRITE_START; /* Retrieve pointer to the draw industry tile struct */ - dits = &_industry_draw_tile_data[(ti->map5<<2) | (_m[ti->tile].owner&3)]; + dits = &_industry_draw_tile_data[(ti->map5 << 2) | (_m[ti->tile].m1 & 3)]; image = dits->sprite_1; if (image & PALETTE_MODIFIER_COLOR && (image & PALETTE_SPRITE_MASK) == 0) @@ -427,7 +427,7 @@ static void GetTileDesc_Industry(TileIndex tile, TileDesc *td) td->owner = i->owner; td->str = STR_4802_COAL_MINE + i->type; - if ((_m[tile].owner & 0x80) == 0) { + if ((_m[tile].m1 & 0x80) == 0) { SetDParamX(td->dparam, 0, td->str); td->str = STR_2058_UNDER_CONSTRUCTION; } @@ -486,8 +486,8 @@ static void TransportIndustryGoods(TileIndex tile) am = MoveGoodsToStation(i->xy, i->width, i->height, i->produced_cargo[0], cw); i->last_mo_transported[0] += am; if (am != 0 && (m5 = _industry_produce_map5[_m[tile].m5]) != 0xFF) { + _m[tile].m1 = 0x80; _m[tile].m5 = m5; - _m[tile].owner = 0x80; MarkTileDirtyByTile(tile); } } @@ -566,12 +566,12 @@ static void AnimateTile_Industry(TileIndex tile) // Sparks on a coal plant case 10: if ((_tick_counter & 3) == 0) { - m = _m[tile].owner; + m = _m[tile].m1; if ((m & (31<<2)) == (6 << 2)) { - _m[tile].owner = m&~(31<<2); + _m[tile].m1 = m&~(31<<2); DeleteAnimatedTile(tile); } else { - _m[tile].owner = m + (1<<2); + _m[tile].m1 = m + (1<<2); MarkTileDirtyByTile(tile); } } @@ -612,16 +612,16 @@ static void AnimateTile_Industry(TileIndex tile) case 30: case 31: case 32: if ((_tick_counter & 7) == 0) { bool b = CHANCE16(1,7); - m = _m[tile].owner; + m = _m[tile].m1; m = (m & 3) + 1; n = _m[tile].m5; if (m == 4 && (m=0,++n) == 32+1 && (n=30,b)) { - _m[tile].owner = 0x83; + _m[tile].m1 = 0x83; _m[tile].m5 = 29; DeleteAnimatedTile(tile); } else { + _m[tile].m1 = (_m[tile].m1 & ~3) | m; _m[tile].m5 = n; - _m[tile].owner = (_m[tile].owner & ~3) | m; MarkTileDirtyByTile(tile); } } @@ -637,8 +637,8 @@ static void AnimateTile_Industry(TileIndex tile) if (state < 0x1A0) { if (state < 0x20 || state >= 0x180) { - if (! (_m[tile].owner & 0x40)) { - _m[tile].owner |= 0x40; + if (!(_m[tile].m1 & 0x40)) { + _m[tile].m1 |= 0x40; SndPlayTileFx(SND_0B_MINING_MACHINERY, tile); } if (state & 7) @@ -647,9 +647,9 @@ static void AnimateTile_Industry(TileIndex tile) if (state & 3) return; } - m = (_m[tile].owner + 1) | 0x40; + m = (_m[tile].m1 + 1) | 0x40; if (m > 0xC2) m = 0xC0; - _m[tile].owner = m; + _m[tile].m1 = m; MarkTileDirtyByTile(tile); } else if (state >= 0x200 && state < 0x3A0) { int i; @@ -657,9 +657,9 @@ static void AnimateTile_Industry(TileIndex tile) if (state & i) return; - m = (_m[tile].owner & 0xBF) - 1; + m = (_m[tile].m1 & 0xBF) - 1; if (m < 0x80) m = 0x82; - _m[tile].owner = m; + _m[tile].m1 = m; MarkTileDirtyByTile(tile); } } break; @@ -678,17 +678,17 @@ static void MakeIndustryTileBigger(TileIndex tile, byte size) byte b = (byte)((size + (1<<2)) & (3<<2)); if (b != 0) { - _m[tile].owner = b | (size & 3); + _m[tile].m1 = b | (size & 3); return; } size = (size + 1) & 3; if (size == 3) size |= 0x80; - _m[tile].owner = size | b; + _m[tile].m1 = size | b; MarkTileDirtyByTile(tile); - if (!(_m[tile].owner & 0x80)) + if (!(_m[tile].m1 & 0x80)) return; switch(_m[tile].m5) { @@ -745,8 +745,8 @@ static void TileLoop_Industry(TileIndex tile) { byte n; - if (!(_m[tile].owner & 0x80)) { - MakeIndustryTileBigger(tile, _m[tile].owner); + if (!(_m[tile].m1 & 0x80)) { + MakeIndustryTileBigger(tile, _m[tile].m1); return; } @@ -757,14 +757,14 @@ static void TileLoop_Industry(TileIndex tile) n = _industry_map5_animation_next[_m[tile].m5]; if (n != 255) { + _m[tile].m1 = 0; _m[tile].m5 = n; - _m[tile].owner = 0; MarkTileDirtyByTile(tile); return; } -#define SET_AND_ANIMATE(tile,a,b) { _m[tile].m5=a; _m[tile].owner=b; AddAnimatedTile(tile); } -#define SET_AND_UNANIMATE(tile,a,b) { _m[tile].m5=a; _m[tile].owner=b; DeleteAnimatedTile(tile); } +#define SET_AND_ANIMATE(tile, a, b) { _m[tile].m5 = a; _m[tile].m1 = b; AddAnimatedTile(tile); } +#define SET_AND_UNANIMATE(tile, a, b) { _m[tile].m5 = a; _m[tile].m1 = b; DeleteAnimatedTile(tile); } switch(_m[tile].m5) { case 0x18: // coast line at oilrigs @@ -1032,7 +1032,7 @@ static void ChopLumberMillTrees(Industry *i) TileIndex tile = i->xy; int dir, a, j; - if ((_m[tile].owner & 0x80) == 0) + if ((_m[tile].m1 & 0x80) == 0) return; /* search outwards as a rectangular spiral */ @@ -1525,7 +1525,7 @@ static void DoCreateNewIndustry(Industry *i, TileIndex tile, int type, const Ind SetTileType(cur_tile, MP_INDUSTRY); _m[cur_tile].m5 = it->map5; _m[cur_tile].m2 = i->index; - _m[cur_tile].owner = _generating_world ? 0x1E : 0; /* maturity */ + _m[cur_tile].m1 = _generating_world ? 0x1E : 0; /* maturity */ } } while ((++it)->ti.x != -0x80); diff --git a/landscape.c b/landscape.c index 3db8e76a3..31bfe68cb 100644 --- a/landscape.c +++ b/landscape.c @@ -382,7 +382,7 @@ void CDECL ModifyTile(TileIndex tile, uint flags, ...) if (flags & (MP_MAPOWNER|MP_MAPOWNER_CURRENT)) { byte x = _current_player; if (flags & MP_MAPOWNER) x = va_arg(va, int); - _m[tile].owner = x; + _m[tile].m1 = x; } if (flags & MP_MAP5) { @@ -436,7 +436,7 @@ void InitializeLandscape(void) map_size = MapSize(); for (i = 0; i < map_size; i++) { _m[i].type_height = MP_CLEAR << 4; - _m[i].owner = OWNER_NONE; + _m[i].m1 = OWNER_NONE; _m[i].m2 = 0; _m[i].m3 = 0; _m[i].m4 = 0; @@ -19,7 +19,7 @@ extern uint _map_size; typedef struct Tile { byte type_height; - byte owner; + byte m1; uint16 m2; byte m3; byte m4; @@ -771,7 +771,7 @@ static void Save_MAPT(void) } } -static void Load_MAPO(void) +static void Load_MAP1(void) { uint size = MapSize(); uint i; @@ -781,11 +781,11 @@ static void Load_MAPO(void) uint j; SlArray(buf, lengthof(buf), SLE_UINT8); - for (j = 0; j != lengthof(buf); j++) _m[i++].owner = buf[j]; + for (j = 0; j != lengthof(buf); j++) _m[i++].m1 = buf[j]; } } -static void Save_MAPO(void) +static void Save_MAP1(void) { uint size = MapSize(); uint i; @@ -795,7 +795,7 @@ static void Save_MAPO(void) byte buf[4096]; uint j; - for (j = 0; j != lengthof(buf); j++) buf[j] = _m[i++].owner; + for (j = 0; j != lengthof(buf); j++) buf[j] = _m[i++].m1; SlArray(buf, lengthof(buf), SLE_UINT8); } } @@ -988,7 +988,7 @@ static void Load_CHTS(void) const ChunkHandler _misc_chunk_handlers[] = { { 'MAPS', Save_MAPS, Load_MAPS, CH_RIFF }, { 'MAPT', Save_MAPT, Load_MAPT, CH_RIFF }, - { 'MAPO', Save_MAPO, Load_MAPO, CH_RIFF }, + { 'MAPO', Save_MAP1, Load_MAP1, CH_RIFF }, { 'MAP2', Save_MAP2, Load_MAP2, CH_RIFF }, { 'M3LO', Save_MAP3, Load_MAP3, CH_RIFF }, { 'M3HI', Save_MAP4, Load_MAP4, CH_RIFF }, diff --git a/misc_gui.c b/misc_gui.c index 0b1bcb103..71dc6ff1f 100644 --- a/misc_gui.c +++ b/misc_gui.c @@ -164,11 +164,11 @@ static void Place_LandInfo(TileIndex tile) DEBUG(misc, 0) ("TILE: %#x (%i,%i)", tile, TileX(tile), TileY(tile)); DEBUG(misc, 0) ("TILE: %d ", tile); DEBUG(misc, 0) ("_type_height = %#x", _m[tile].type_height); + DEBUG(misc, 0) ("m1 = %#x", _m[tile].m1); DEBUG(misc, 0) ("m2 = %#x", _m[tile].m2); DEBUG(misc, 0) ("m3 = %#x", _m[tile].m3); DEBUG(misc, 0) ("m4 = %#x", _m[tile].m4); DEBUG(misc, 0) ("m5 = %#x", _m[tile].m5); - DEBUG(misc, 0) ("owner = %#x", _m[tile].owner); #endif } diff --git a/oldloader.c b/oldloader.c index f361a07ea..dbbd3edda 100644 --- a/oldloader.c +++ b/oldloader.c @@ -1400,7 +1400,7 @@ static bool LoadOldMapPart1(LoadgameState *ls, int num) uint i; for (i = 0; i < OLD_MAP_SIZE; i++) { - _m[i].owner = ReadByte(ls); + _m[i].m1 = ReadByte(ls); } for (i = 0; i < OLD_MAP_SIZE; i++) { _m[i].m2 = ReadByte(ls); @@ -1008,9 +1008,9 @@ static void ConvertTownOwner(void) if (IsLevelCrossing(tile) && _m[tile].m3 & 0x80) _m[tile].m3 = OWNER_TOWN; - if (_m[tile].owner & 0x80) SetTileOwner(tile, OWNER_TOWN); + if (_m[tile].m1 & 0x80) SetTileOwner(tile, OWNER_TOWN); } else if (IsTileType(tile, MP_TUNNELBRIDGE)) { - if (_m[tile].owner & 0x80) SetTileOwner(tile, OWNER_TOWN); + if (_m[tile].m1 & 0x80) SetTileOwner(tile, OWNER_TOWN); } } } @@ -109,7 +109,7 @@ static inline Owner GetTileOwner(TileIndex tile) assert(!IsTileType(tile, MP_VOID)); assert(!IsTileType(tile, MP_INDUSTRY)); - return _m[tile].owner; + return _m[tile].m1; } static inline void SetTileOwner(TileIndex tile, Owner owner) @@ -119,7 +119,7 @@ static inline void SetTileOwner(TileIndex tile, Owner owner) assert(!IsTileType(tile, MP_VOID)); assert(!IsTileType(tile, MP_INDUSTRY)); - _m[tile].owner = owner; + _m[tile].m1 = owner; } static inline bool IsTileOwner(TileIndex tile, Owner owner) diff --git a/town_cmd.c b/town_cmd.c index 6285b495b..c493fd2b6 100644 --- a/town_cmd.c +++ b/town_cmd.c @@ -78,7 +78,7 @@ typedef struct DrawTownTileStruct { static void TownDrawHouseLift(TileInfo *ti) { - AddChildSpriteScreen(0x5A3, 0xE, 0x3C - (_m[ti->tile].owner&0x7F)); + AddChildSpriteScreen(0x5A3, 0xE, 0x3C - (_m[ti->tile].m1 & 0x7F)); } typedef void TownDrawTileProc(TileInfo *ti); @@ -173,8 +173,8 @@ static void AnimateTile_Town(TileIndex tile) return; } - if (!((old=_m[tile].owner)&0x80)) { - _m[tile].owner |= 0x80; + if (!((old = _m[tile].m1) & 0x80)) { + _m[tile].m1 |= 0x80; do { i = (Random()&7) - 1; @@ -183,14 +183,14 @@ static void AnimateTile_Town(TileIndex tile) SB(_m[tile].m5, 0, 6, i); } - a = _m[tile].owner&0x7F; + a = _m[tile].m1 & 0x7F; b = (_m[tile].m5&0x3F) * 6; a += (a < b) ? 1 : -1; - _m[tile].owner = (_m[tile].owner&0x80)|a; + _m[tile].m1 = (_m[tile].m1 & 0x80) | a; if (a == b) { + _m[tile].m1 &= 0x7F; _m[tile].m5 &= 0x40; - _m[tile].owner &= 0x7F; DeleteAnimatedTile(tile); } diff --git a/train_cmd.c b/train_cmd.c index 1f8f28a6f..2e339020a 100644 --- a/train_cmd.c +++ b/train_cmd.c @@ -2458,7 +2458,7 @@ static bool CheckCompatibleRail(const Vehicle *v, TileIndex tile) break; case MP_STREET: - // tracks over roads, do owner check of tracks (_m[tile].owner) + // tracks over roads, do owner check of tracks return IsTileOwner(tile, v->owner) && (v->subtype != TS_Front_Engine || (_m[tile].m4 & 0xF) == v->u.rail.railtype); |