Writes the entity to the file.
(QuakeFile f)
| 383 | |
| 384 | /** Writes the entity to the file. */ |
| 385 | public void write(QuakeFile f) throws IOException { |
| 386 | |
| 387 | s.write(f); |
| 388 | f.writeBoolean(inuse); |
| 389 | f.writeInt(linkcount); |
| 390 | f.writeInt(num_clusters); |
| 391 | |
| 392 | f.writeInt(9999); |
| 393 | |
| 394 | if (clusternums == null) |
| 395 | f.writeInt(-1); |
| 396 | else { |
| 397 | f.writeInt(Defines.MAX_ENT_CLUSTERS); |
| 398 | for (int n = 0; n < Defines.MAX_ENT_CLUSTERS; n++) |
| 399 | f.writeInt(clusternums[n]); |
| 400 | |
| 401 | } |
| 402 | f.writeInt(headnode); |
| 403 | f.writeInt(areanum); |
| 404 | f.writeInt(areanum2); |
| 405 | f.writeInt(svflags); |
| 406 | f.writeVector(mins); |
| 407 | f.writeVector(maxs); |
| 408 | f.writeVector(absmin); |
| 409 | f.writeVector(absmax); |
| 410 | f.writeVector(size); |
| 411 | f.writeInt(solid); |
| 412 | f.writeInt(clipmask); |
| 413 | |
| 414 | f.writeInt(movetype); |
| 415 | f.writeInt(flags); |
| 416 | |
| 417 | f.writeString(model); |
| 418 | f.writeFloat(freetime); |
| 419 | f.writeString(message); |
| 420 | f.writeString(classname); |
| 421 | f.writeInt(spawnflags); |
| 422 | f.writeFloat(timestamp); |
| 423 | |
| 424 | f.writeFloat(angle); |
| 425 | |
| 426 | f.writeString(target); |
| 427 | f.writeString(targetname); |
| 428 | f.writeString(killtarget); |
| 429 | f.writeString(team); |
| 430 | f.writeString(pathtarget); |
| 431 | f.writeString(deathtarget); |
| 432 | f.writeString(combattarget); |
| 433 | |
| 434 | f.writeEdictRef(target_ent); |
| 435 | |
| 436 | f.writeFloat(speed); |
| 437 | f.writeFloat(accel); |
| 438 | f.writeFloat(decel); |
| 439 | |
| 440 | f.writeVector(movedir); |
| 441 | |
| 442 | f.writeVector(pos1); |
no test coverage detected