Files
vela-snake/tests/art.cjs

9 lines
473 B
JavaScript

const assert=require('node:assert/strict'), fs=require('node:fs'), zlib=require('node:zlib')
const a=require('../src/common/snake.js').ARENA
for(const name of fs.readdirSync('src/common/tex').filter(n=>n.endsWith('.png'))) {
const b=fs.readFileSync('src/common/tex/'+name)
const size=name==='board.png'?a.radius*2:a.cell
assert.equal(b.readUInt32BE(16),size,name+' width');assert.equal(b.readUInt32BE(20),size,name+' height')
}
console.log('NATIVE ART DIMENSIONS PASS')