Commit graph

13 commits

Author SHA1 Message Date
antoniou79
9708afdbae BLADERUNNER: Use float suffix specifier in Vector init 2020-09-04 23:35:34 +03:00
Peter Kohaut
2fd29c5193 BLADERUNNER: Fixed fog rendering
Fogs were not animated.
Clean up of the fog calculation routines.
2019-01-24 22:59:49 +01:00
Thomas Fach-Pedersen
c57e47f30d BLADERUNNER: Obstacle path finding part 1 2019-01-14 18:50:30 +01:00
Colin Snover
81f78d4ddf BLADERUNNER: Remove use of C99 math
C++ math functions are overloaded so operate using single-precision
when receiving a float input. The C standard library on FreeMiNT
does not fully support C99 math so use of sqrtf, sinf, etc.
instead of the C++ API does not work.
2018-08-26 15:33:44 +03:00
David Fioramonti
3922370275 BLADERUNNER: Add cos/sine table
This uses the one in Common.

The engine now contains a 10-bit cosine and sine table.
It used mostly for vector math.

This also allows two vector functions to be removed from vector.h.
2018-08-03 14:50:45 +02:00
Thomas Fach-Pedersen
e3363635cb BLADERUNNER: Implement obstacle polygon merging 2018-05-07 19:17:13 +02:00
Peter Kohaut
7090841ccc BLADERUNNER: Support for running
Fixed Runciter idle state
Fixed movement track delay
Basic combat support
2018-02-18 22:20:16 +01:00
Peter Kohaut
5d1e1131dc BLADERUNNER: code formatting 2016-10-04 18:59:25 +02:00
Peter Kohaut
6547c35e15 BLADERUNNER: trying to figure out walking, added structures for obstacles used for pathfinding, fixed bug in searching for walkboxes 2016-10-04 18:15:57 +02:00
Eugene Sandulenko
281c19ab03 BLADERUNNER: Code formatting fixes 2016-10-03 12:38:43 +02:00
Peter Kohaut
f1cb735ee0 BLADERUNNER: added rendering support for lighting and effects, but its not working correctly yet 2016-09-29 22:33:41 +02:00
Peter Kohaut
de7f961f48 BLADERUNNER: added implementation of more script methods added combat structure (maybe it combat mode??) 2016-09-29 22:33:40 +02:00
Thomas Fach-Pedersen
789bb7a281 BLADERUNNER: Add Vector and Matrix classes 2016-09-29 22:33:36 +02:00