economy.c
changeset 1981 3c9c682f1212
parent 1977 37bbebf94434
child 2049 538e73c53f54
equal deleted inserted replaced
1980:6c5917cfcb78 1981:3c9c682f1212
    60 
    60 
    61 /* house is already big enough */
    61 /* house is already big enough */
    62 	if (val <= _map5[tile])
    62 	if (val <= _map5[tile])
    63 		return;
    63 		return;
    64 
    64 
    65 	_map5[tile + TILE_XY(0,0)] = val;
    65 	_map5[tile + TileDiffXY(0, 0)] =   val;
    66 	_map5[tile + TILE_XY(0,1)] = ++val;
    66 	_map5[tile + TileDiffXY(0, 1)] = ++val;
    67 	_map5[tile + TILE_XY(1,0)] = ++val;
    67 	_map5[tile + TileDiffXY(1, 0)] = ++val;
    68 	_map5[tile + TILE_XY(1,1)] = ++val;
    68 	_map5[tile + TileDiffXY(1, 1)] = ++val;
    69 
    69 
    70 	MarkTileDirtyByTile(tile + TILE_XY(0,0));
    70 	MarkTileDirtyByTile(tile + TileDiffXY(0, 0));
    71 	MarkTileDirtyByTile(tile + TILE_XY(0,1));
    71 	MarkTileDirtyByTile(tile + TileDiffXY(0, 1));
    72 	MarkTileDirtyByTile(tile + TILE_XY(1,0));
    72 	MarkTileDirtyByTile(tile + TileDiffXY(1, 0));
    73 	MarkTileDirtyByTile(tile + TILE_XY(1,1));
    73 	MarkTileDirtyByTile(tile + TileDiffXY(1, 1));
    74 }
    74 }
    75 
    75 
    76 int64 CalculateCompanyValue(Player *p) {
    76 int64 CalculateCompanyValue(Player *p) {
    77 	byte owner = p->index;
    77 	byte owner = p->index;
    78 	int64 value;
    78 	int64 value;