Mariotaku
f56abf0596
Compatibility and game controller patches ( #42 )
...
* Compatibility for old CMake versions (3.0)
Compatibility for SDL Mixer 2.0.1
Basic controller support: LB, RB for flippers, A for plunger, DPAD for table bump
* Update SpaceCadetPinball/Sound.cpp
Co-authored-by: Muzychenko Andrey <33288308+k4zmu2a@users.noreply.github.com>
2021-10-17 07:52:05 +03:00
Muzychenko Andrey
69027eca53
Mingw build: static link, posix g++, SDL2 list order.
2021-10-07 16:47:07 +03:00
Nixola
87e44b700b
Mingw cross compilation ( #24 )
...
* Fixed icon filename capitalization
* Created mingw cmake toolchain
* Adjusted CMakeLists.txt for compatibility
* Small mingwcc.cmake cleanup
* Added cross-compilation instructions to readme
* Update README.md
Fixed typo
Co-authored-by: Nicola Orlando <nicolaorlando24@gmail.com>
Co-authored-by: Muzychenko Andrey <33288308+k4zmu2a@users.noreply.github.com>
2021-10-07 12:53:56 +03:00
Muzychenko Andrey
f1c6c48b36
Enabled icon in Windows build.
2021-10-03 18:57:19 +03:00
Muzychenko Andrey
5e03978cd7
cmake: disabled link to SDL2main.
...
Ref #19 .
2021-10-03 15:41:57 +03:00
oz
93de90b680
Replaced memory with new.
...
Cleaned up gdrv, zdrv, render.
2021-10-02 17:45:31 +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
ba5a0f3044
Compressed and encoded embedded 3DPB font.
...
Exposed ImGui function for decompressing embedded data.
2021-09-29 10:08:45 +03:00
Muzychenko Andrey
fd9de493e6
Added linear filter option for vScreen texture.
...
Rollback blit to backing storage – its persistence is not guaranteed.
Added project URL to About dialog.
Added source ports table to readme.
2021-09-23 12:16:58 +03:00
Muzychenko Andrey
c63c6701ac
gdrv: RGBA buffers, pre-applied palettes, SDL bitmap origin.
...
Refactored partman.
Added sprite viewer.
2021-09-21 13:14:39 +03:00
Muzychenko Andrey
af5a70785e
Enabled pch in CMake.
...
No need to remove old pch includes.
2021-09-15 12:20:57 +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
e0638c598d
Added GUI, some menus dont work yet.
...
Fixed uniform scaling.
Removed splash screen.
2021-09-05 10:47:05 +03:00
Muzychenko Andrey
a09ea75d80
SDL port v1, Windows only for now.
...
Working: graphics, sound, music (3dpb only).
Not working: GUI, user settings.
2021-08-27 13:29:41 +03:00