readString reads a null terminated string
()
| 297 | |
| 298 | // readString reads a null terminated string |
| 299 | func (r *reader) readString() string { |
| 300 | buf := make([]byte, 0) |
| 301 | for { |
| 302 | b := r.readByte() |
| 303 | if b == 0 { |
| 304 | break |
| 305 | } |
| 306 | buf = append(buf, b) |
| 307 | } |
| 308 | |
| 309 | return string(buf) |
| 310 | } |
| 311 | |
| 312 | // readCoord reads a coord as a float32 |
| 313 | func (r *reader) readCoord() float32 { |