UNPKG

nlump

Version:

Work with lumps from a WAD file as used by Doom et al

23 lines (15 loc) 434 B
'use strict' const size = 4 module.exports = buffer => { const count = buffer.length / size const getVertex = ( buffer, offset ) => { const x = buffer.readInt16LE( offset ) const y = buffer.readInt16LE( offset + 2 ) return { x, y } } const vertexes = [] for( var i = 0; i < count; i++ ){ vertexes.push( getVertex( buffer, i * size ) ) } return vertexes }