| 99 | #define COPY(a,b) memcpy(&a,&b,sizeof(a)) |
| 100 | |
| 101 | MapExtras::Block::Block(MapCache *parent, DFCoord _bcoord) : |
| 102 | parent(parent), |
| 103 | designated_tiles{} |
| 104 | { |
| 105 | dirty_designations = false; |
| 106 | dirty_tiles = false; |
| 107 | dirty_veins = false; |
| 108 | dirty_temperatures = false; |
| 109 | dirty_occupancies = false; |
| 110 | valid = false; |
| 111 | bcoord = _bcoord; |
| 112 | block = Maps::getBlock(bcoord); |
| 113 | tags = NULL; |
| 114 | |
| 115 | init(); |
| 116 | } |
| 117 | |
| 118 | void MapExtras::Block::init() |
| 119 | { |