* constructor * @param pos Position. */
| 48 | * @param pos Position. |
| 49 | */ |
| 50 | Tile::Tile(const Position& pos): _smoke(0), _fire(0), _explosive(0), _pos(pos), _unit(0), _animationOffset(0), _markerColor(0), _visible(false), _preview(-1), _TUMarker(0), _overlaps(0), _danger(false) |
| 51 | { |
| 52 | for (int i = 0; i < 4; ++i) |
| 53 | { |
| 54 | _objects[i] = 0; |
| 55 | _mapDataID[i] = -1; |
| 56 | _mapDataSetID[i] = -1; |
| 57 | _currentFrame[i] = 0; |
| 58 | } |
| 59 | for (int layer = 0; layer < LIGHTLAYERS; layer++) |
| 60 | { |
| 61 | _light[layer] = 0; |
| 62 | _lastLight[layer] = -1; |
| 63 | } |
| 64 | for (int i = 0; i < 3; ++i) |
| 65 | { |
| 66 | _discovered[i] = false; |
| 67 | } |
| 68 | } |
| 69 | |
| 70 | /** |
| 71 | * destructor |
nothing calls this directly
no outgoing calls
no test coverage detected