Nicola Smaniotto
d8ee1b9bfe
fix install directories ( #115 )
2021-12-29 14:28:03 +03:00
Nicola Smaniotto
5ffbab8208
Simplify icon installation ( #114 )
...
Uses a foreach loop to iterate over the possible sizes. Should help in the future if more are added.
2021-12-26 13:43:47 +03:00
Kowalski Dragon
ad4a17c2f2
Add assets ( #113 )
...
* Add 128x128 icon needed for Flathub submission
* Add screenshot
* Align metainfo to use screenshot in the upstream repository
* Edit CMake to install 128x128 icon in correct folder
* Add jpg screenshots
2021-12-26 13:06:31 +03:00
Kowalski Dragon
4db4e5fbcb
Improve linux building ( #111 )
...
* Improve Linux platform by adding metadata and improve description
* Improve readme
* Improve metainfo
* Fix wrong desktop file
* Improve readme
* Improve readme
* Appstream doesn't like h1
* Add CMake and Ninja to .gitignore
* Fix issues
3
4
* Revert readme keeping only Linux part
* Change comment on desktop file
* Align metainfo
* Decouple Readme from Linux building instructions
2021-12-24 09:09:40 +03:00
Muzychenko Andrey
0dc6006937
Added explicit bin install directory for old CMake.
...
Issue #110 .
2021-12-20 09:06:32 +03:00
Nicola Smaniotto
de13d4e326
Add linux desktop file and install ( #100 )
...
* extract png icons from the ico
* add desktop file
* add linux install option to cmake
* use 32bit icons
2021-12-02 08:07:27 +03:00
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