* Sets the amount of blockage for all types. * @param lightBlock The light blockage. * @param visionBlock The vision blockage. * @param HEBlock The high explosive blockage. * @param smokeBlock The smoke blockage. * @param fireBlock The fire blockage. * @param gasBlock The gas blockage. */
| 194 | * @param gasBlock The gas blockage. |
| 195 | */ |
| 196 | void MapData::setBlockValue(int lightBlock, int visionBlock, int HEBlock, int smokeBlock, int fireBlock, int gasBlock) |
| 197 | { |
| 198 | _block[0] = lightBlock; // not used... |
| 199 | _block[1] = visionBlock==1?255:0; |
| 200 | _block[2] = HEBlock; |
| 201 | _block[3] = smokeBlock==1?256:0; |
| 202 | _block[4] = fireBlock; |
| 203 | _block[5] = gasBlock; |
| 204 | } |
| 205 | |
| 206 | /** |
| 207 | * Sets the amount of HE blockage. |