#include "BuildDefines.h" #ifdef JA2EDITOR #ifndef __SMOOTH_H #define __SMOOTH_H #define ONELEVELTYPEONEROOF 1 #define ONELEVELTYPETWOROOF 2 // Area (pointer to SGP rect) + // Location to check-+--| | |---- Check left and right edges -----| |---- Check top and bottom edges -----| #define IsLocationInArea( x, y, r ) ( ((x) >= r->iLeft) && ((x) <= r->iRight) && ((y) >= r->iTop) && ((y) <= r->iBottom) ) void SmoothAllTerrainWorld( void ); void SmoothTerrain(int gridno, int origType, UINT16 *piNewTile, BOOLEAN fForceSmooth ); void SmoothTerrainRadius( UINT32 iMapIndex, UINT32 uiCheckType, UINT8 ubRadius, BOOLEAN fForceSmooth ); void SmoothTerrainWorld( UINT32 uiCheckType ); void SmoothWaterTerrain( int gridno, int origType, UINT16 *piNewTile, BOOLEAN fForceSmooth ); void SmoothAllTerrainTypeRadius( UINT32 iMapIndex, UINT8 ubRadius, BOOLEAN fForceSmooth ); void SmoothExitGrid(int gridno, UINT16 *piNewTile, BOOLEAN fForceSmooth ); void SmoothExitGridRadius( INT16 sMapIndex, UINT8 ubRadius ); #endif #endif