| 27 | namespace EE { namespace Maps { |
| 28 | |
| 29 | TileMap::TileMap() : |
| 30 | mWindow( Engine::instance()->getCurrentWindow() ), |
| 31 | mLayers( NULL ), |
| 32 | mFlags( 0 ), |
| 33 | mMaxLayers( 0 ), |
| 34 | mLayerCount( 0 ), |
| 35 | mViewSize( 800, 600 ), |
| 36 | mBaseColor( 255, 255, 255, 255 ), |
| 37 | mTileTex( NULL ), |
| 38 | mLightManager( NULL ), |
| 39 | mData( NULL ), |
| 40 | mTileOverColor( 255, 0, 0, 200 ), |
| 41 | mBackColor( 204, 204, 204, 255 ), |
| 42 | mGridLinesColor( 255, 255, 255, 255 ), |
| 43 | mBackAlpha( 255 ), |
| 44 | mMouseOver( false ), |
| 45 | mScale( 1 ), |
| 46 | mOffscale( 1, 1 ), |
| 47 | mLastObjId( 0 ), |
| 48 | mForcedHeaders( NULL ) { |
| 49 | setViewSize( mViewSize ); |
| 50 | } |
| 51 | |
| 52 | TileMap::~TileMap() { |
| 53 | deleteLayers(); |
nothing calls this directly
no test coverage detected