Muzychenko Andrey
5461483bb5
Added debug overlay v1.
...
It features various collision info perspective projected and overlayed on the table.
2022-05-19 14:17:31 +03:00
Muzychenko Andrey
fdf1f6c9f1
Cleaning up maths: part 3.
...
Demangled methods, vectors args by ref, added comments, more accurate ray_intersect_line.
2022-05-13 11:15:30 +03:00
Muzychenko Andrey
d23444b983
Cleaning up maths: part 1.
...
Vector3 inherited from vector2.
2022-05-11 16:42:45 +03:00
Muzychenko Andrey
919b537e28
Added FT demo data support.
...
Tested with .006 ,.020 RC2, there might be more versions out there.
Fixed mds2midi.
Ref #22 .
2021-11-24 17:25:23 +03:00
Muzychenko Andrey
5cd01807b2
winmain: converted int to bool.
...
Cleaned up some of the PR changes.
2021-10-23 09:02:51 +03:00
toxie
57af3af800
Increase precision of mode_countdown_ handling ( #52 )
...
* fix harmless warnings and properly try/catch allocations via new
otherwise the error handling will never be triggered
* increase precision of mode_countdown_ handling
potentially there could be modes running a bit too long, depending on passed in ms (which were implicitly truncated before when passing in)
also fix some harmless warnings
* document warnings that i cannot handle on my own
* revert changes to have a new cleaner PR after review/cherry picks
* increase precision of mode_countdown_ handling
potentially there could be modes running a bit too long, depending on passed in ms (which were implicitly truncated before when passing in)
also fix some harmless warnings and add comments where original code is 'correct' but weird
2021-10-23 07:33:04 +03:00
Muzychenko Andrey
81c2034a16
Replaced objlist_class with std::vector.
...
Fixed minor bug in TLightGroup.
Cleaned up some warnings.
2021-10-01 18:55:44 +03:00
Muzychenko Andrey
28e2417ef9
Made it compile with GCC on Linux.
...
Fixed GCC warnings and Windows specifics.
Restored C++11, switch to 14 was not supposed to happen.
Not 100% sure about my Find* module section.
2021-09-09 11:40:54 +03:00
Muzychenko Andrey
1c5256a4c6
Added table resolution support.
...
Only works with FT .dat file.
FT music does not work - different format.
2021-02-06 16:53:47 +03:00
Muzychenko Andrey
49f6132d23
Added loader for Full Tilt .dat files, v1.
...
Works with some data hacks in lowest resolution.
Seems to work ok, even though BL is still 3DPB.
2021-01-31 17:29:53 +03:00
Muzychenko Andrey
6ff457eb68
Cleaned up objlist_class.
2021-01-30 14:19:25 +03:00
oz
262b098610
Some renames, cleanup partman, loader.
2021-01-28 18:01:26 +03:00
oz
7e8f52c156
TDrain, TKickout, TLightBargraph, TPopupTarget, TSoloTarget ready.
2021-01-17 18:26:03 +03:00
oz
9bd064bf15
TPlunger ready. TEdgeManager v1.
2021-01-07 19:00:38 +03:00
oz
1ea247e185
pb, cheats ready.
...
Collison v1, mouse fixed.
2021-01-06 17:06:50 +03:00
oz
a143b820af
TBall, nudge v1, ready.
...
render occlude list.
2020-12-27 18:19:36 +03:00
oz
5e94b5b513
Score, PinbalTable, PinballComponent v1
...
Placeholders for T piball component classes.
2020-11-01 18:45:29 +03:00