shithub: wl3d

Download patch

ref: 3b2f4d3df58368ce53243dd992612b9fcb7f0d1a
parent: 306bd81b628115bc2167ae40793b1c45365195ee
author: Konstantinn Bonnet <qu7uux@gmail.com>
date: Tue Nov 22 23:09:01 EST 2016

implement demo playback sans scaling and drawing walls/sprites

- drw: move drawing shit from rend.c to drw.c
- drw: fix fadein/fadeout skipping or repeating start or end steps
	. difference in implementation: ref steps from 0 to n-1 then sets final
	  palette directly on step n before immediately moving on; this steps
	  from 1 to n, for the same results
- drw: implement fizzlefade
- fs: don't load all maps on startup, load one on demand
- fs: add loading demo from file at startup
- input: get current state rather than accumulate results
- mn: rename to hub.c
- snd: positional sound attenuation
- snd: properly shunt everything if sound never got initialized
- snd: fix wrong pcm priority check
- wl3d: adapt somewhat to lower framerates by processing multiple tics in step()
- misc bugfixes; more documentation