* Why did the implementation of the 'normal rect' clear tool / level tool change? I would expect the "if (!p2)" part to remain unchanged, but it's completely rewritten... or old code put back?
* Why the static inline int sign( int x ), what's wrong with sgn(x) ?
* Compare the 'new' line:
Code: Select all
DoCommandP(end_tile, start_tile, _ctrl_pressed ? 1 : 0, CcPlaySound10, CMD_CLEAR_AREA | CMD_MSG(STR_00B5_CAN_T_CLEAR_THIS_AREA));
Code: Select all
DoCommandP(end_tile, start_tile, _ctrl_pressed, CcBuildCanal, CMD_BUILD_CANAL | CMD_AUTO | CMD_MSG(STR_CANT_BUILD_CANALS));