| 154 | } |
| 155 | |
| 156 | private void writeHeader(ValveWriter writer) throws IOException { |
| 157 | writer.open("versioninfo") |
| 158 | .put("editorversion", 400) |
| 159 | .put("editorbuild", 6920) |
| 160 | .put("mapversion", 1) |
| 161 | .put("formatversion", 100) |
| 162 | .put("prefab", 0) |
| 163 | .close(); |
| 164 | writer.open("visgroups") |
| 165 | .close(); |
| 166 | writer.open("viewsettings") |
| 167 | .put("bSnapToGrid", true) |
| 168 | .put("bShowGrid", true) |
| 169 | .put("bShowLogicalGrid", false) |
| 170 | .put("nGridSpacing", this.hammerGridSize) |
| 171 | .put("bShow3DGrid", false) |
| 172 | .close(); |
| 173 | writer.open("world") |
| 174 | .put("id", 1) |
| 175 | .put("mapversion", 1) |
| 176 | .put("classname", "worldspawn") |
| 177 | .put("skyname", this.SKY_TEXTURE) |
| 178 | .put("maxpropscreenwidth", -1) |
| 179 | .put("detailvbsp", "detail.vbsp") |
| 180 | .put("detailmaterial", "detail/detailsprites"); |
| 181 | // do not close |
| 182 | } |
| 183 | |
| 184 | private void writeTail(ValveWriter w) throws IOException { |
| 185 | w.open("cameras") |