| 189 | //----------------------------------------------------------------------------- |
| 190 | |
| 191 | bool Portal::writeField( StringTableEntry fieldName, const char* value ) |
| 192 | { |
| 193 | static StringTableEntry sFrontSidePassable = StringTable->insert( "frontSidePassable" ); |
| 194 | static StringTableEntry sBackSidePassable = StringTable->insert( "backSidePassable" ); |
| 195 | |
| 196 | // Don't write passable flags if at default. |
| 197 | if( ( fieldName == sFrontSidePassable || fieldName == sBackSidePassable ) && |
| 198 | dAtob( value ) ) |
| 199 | return false; |
| 200 | |
| 201 | return Parent::writeField( fieldName, value ); |
| 202 | } |
| 203 | |
| 204 | //----------------------------------------------------------------------------- |
| 205 |
no test coverage detected