Colin McMillen mcmillen
mcmillen opened issue semicolin/sneak#26 2020-03-19 15:39:50 -04:00
Benchmark the AABB-intersection algorithms on p.79-80 of RTCD book
mcmillen pushed to master at semicolin/sneak 2020-03-18 16:27:07 -04:00
8ca79a1875 degrees aren't radians
0bb6f22f3d Geometry cleanups / TODO removal.
Compare 2 commits »
mcmillen pushed to master at semicolin/sneak 2020-03-18 15:57:06 -04:00
90ca6c4b58 LinesOfSight: draw outline separately, with a different color
mcmillen pushed to master at semicolin/sneak 2020-03-18 14:52:50 -04:00
2aef0e26f5 Player: stop making a List<AABB> every frame.
mcmillen pushed to master at semicolin/sneak 2020-03-18 14:35:54 -04:00
de01b04873 Player: stop creating a new Point[] via Line.Rasterize every frame.
mcmillen pushed to master at semicolin/sneak 2020-03-18 14:03:54 -04:00
67550a789b move History.ToArray() into test code.
mcmillen closed issue semicolin/sneak#12 2020-03-18 11:17:56 -04:00
Audit uses of "new" at runtime
mcmillen pushed to master at semicolin/sneak 2020-03-18 11:17:56 -04:00
63a2645814 Timer: suppress printouts when not in DEBUG mode
7625339d4c add TODOs for places where "new" is used during per-frame code
Compare 2 commits »
mcmillen closed issue semicolin/sneak#15 2020-03-16 15:38:33 -04:00
Add ability to move by a single pixel
mcmillen pushed to master at semicolin/sneak 2020-03-16 15:38:33 -04:00
fb3538cea9 Add ability to move by a single pixel in DEBUG builds.
mcmillen pushed to master at semicolin/sneak 2020-03-16 15:04:37 -04:00
b10e03857f add more sfx
mcmillen pushed to master at semicolin/sneak 2020-03-16 14:58:20 -04:00
0c7fa95711 new sfx file names
e4a4754ace fix comment to match new Xbox UI
36a7f70fef make NPCs a pixel less thicc
Compare 3 commits »
mcmillen pushed to master at semicolin/sneak 2020-03-11 16:12:59 -04:00
9bd33a406a remove unused Crouching & Stretching poses
mcmillen closed issue semicolin/sneak#10 2020-03-11 16:04:46 -04:00
Update world properly for small timesteps
mcmillen pushed to master at semicolin/sneak 2020-03-11 16:04:46 -04:00
393e9d14b9 Player: track position with a Vector2.
mcmillen pushed to master at semicolin/sneak 2020-03-11 15:07:26 -04:00
dfb80c9fde NPC: Position is now a Vector2, not a Point
mcmillen pushed to master at semicolin/sneak 2020-03-11 14:42:32 -04:00
e97ff479d0 Sprite: keep track of Width and Height
mcmillen pushed to master at semicolin/sneak 2020-03-11 14:22:05 -04:00
b4e644c2d4 calculate spriteCenter more rigorously
mcmillen pushed to master at semicolin/sneak 2020-03-11 14:00:49 -04:00
36a72b938f calculate NPC physics-box correctly
mcmillen pushed to master at semicolin/sneak 2020-03-11 12:49:24 -04:00
f7567686b3 Debug.AddLine(): make the 4-ints version the default
4c2437e1ac add Debug.AddPoint()
Compare 2 commits »