Commit graph

136 commits

Author SHA1 Message Date
Scott Duensing
f62bd1ed30 Singe 2.10 Released! 2024-03-26 20:24:48 -05:00
Scott Duensing
767c1290cb Windows, Mac, Linux, and Pi building again. 2024-03-18 20:40:43 -05:00
Scott Duensing
519ae04cc3 Updated threaded model to not be dependent on framerate. 2023-12-22 19:45:08 -06:00
Scott Duensing
6c6a635484 Beta 6 is out. Pi 5 working. On to 7! 2023-12-21 18:47:15 -06:00
Scott Duensing
0914c760a1 64 bit Raspberry Pi builds working. 2023-12-19 21:52:26 -06:00
Scott Duensing
3021501a6e Start of Singe manual. 2023-12-18 21:48:23 -06:00
Scott Duensing
ac028730c5 Added version information to Singe API. 2023-12-18 17:58:34 -06:00
Scott Duensing
4b68c49ce6 New keyboard code tested. New non-event-driven framework started. 2023-12-17 01:10:53 -06:00
Scott Duensing
b81eeb3324 Added json.lua. Added more keyboard API methods. 2023-12-15 18:00:11 -06:00
Scott Duensing
b1bc8aa063 Added Lua modules: Copas, binaryheap, and timerwheel. 2023-12-12 20:31:05 -06:00
Scott Duensing
4ea35bed7d Updating licensing. 2023-12-05 19:06:55 -06:00
Scott Duensing
b3f8fe1984 Language code to name support. Segfault fixed in multilanguage video loader. 2023-12-05 17:42:07 -06:00
Scott Duensing
277252d040 That was quick. Headed to Beta 5. 2023-12-04 21:41:21 -06:00
Scott Duensing
9fa732126d Moving to Beta 4. 2023-12-04 21:10:41 -06:00
Scott Duensing
8d5de6db89 Language codes are now available for audio tracks to determine which is which. 2023-12-04 19:57:04 -06:00
Scott Duensing
e1a11f49d4 Animated sprites! 2023-12-03 20:04:31 -06:00
Scott Duensing
89b8bb427d Changed the 1/0 for the "center" drawing parameter to be true/false. 2023-12-01 20:21:32 -06:00
Scott Duensing
5173a88dc8 Video can now be scaled, rotated, and anti-aliased. 2023-12-01 20:08:31 -06:00
Scott Duensing
edbad04ca6 Multiple audio track support added to command line and games.dat. 2023-12-01 19:01:03 -06:00
Scott Duensing
b0a66bf4a4 Multiple audio tracks now supported. 2023-11-30 20:48:13 -06:00
Scott Duensing
191001e3a6 libpng warnings commented out. 2023-11-27 22:31:09 -06:00
Scott Duensing
c614cb55df Beta 2. No longer using STB_Image. 2023-11-27 20:46:37 -06:00
Scott Duensing
6d29632daf Singe 2.10 Beta 1 released. Headed into Beta 2. 2023-11-27 17:41:21 -06:00
Scott Duensing
ca8c4c04ce Added spriteRotateAndScale() 2023-11-26 21:53:02 -06:00
Scott Duensing
e9eade1d2f Windows x86_64 building. 2023-11-26 21:22:23 -06:00
Scott Duensing
72357a6dbd Windows fixes. 2023-11-26 21:20:28 -06:00
Scott Duensing
ddb280ad26 Windows fixes. 2023-11-26 21:18:16 -06:00
Scott Duensing
4d325c447e Windows fixes. 2023-11-26 21:13:33 -06:00
Scott Duensing
d0c4f1da8b Adjusting what files are allowed in game archives. 2023-11-26 20:03:47 -06:00
Scott Duensing
2c581919b8 Linux x86_64 builds from clean Mint install. 2023-11-26 20:01:24 -06:00
Scott Duensing
b9b6236981 Singe Toolbar for ZB is working! 2023-11-24 22:13:53 -06:00
Scott Duensing
48564570b3 More work on ZB integration. 2023-11-23 17:57:47 -06:00
Scott Duensing
71fda963ae Start of ZeroBrane Studio integration. 2023-11-22 20:58:07 -06:00
Scott Duensing
9c08013026 Some minor framework tweaks. 2023-11-20 20:33:42 -06:00
Scott Duensing
448c58e20e CHANGELOG added. Menu now naturally sorts names. Tool and Patch package types added to auto-installer. 2023-11-19 21:49:09 -06:00
Scott Duensing
881fb4de3f Scaling and rotation working. 2023-11-19 18:44:24 -06:00
Scott Duensing
a7f96f25b4 Added sprite rotation and scaling. 2023-11-18 20:20:47 -06:00
Scott Duensing
206d537c3e Replaced module injection with proper module searcher for Lua. 2023-11-18 18:38:51 -06:00
Scott Duensing
095835ec8c Starting to embed Lua based modules. 2023-11-17 21:29:11 -06:00
Scott Duensing
fd1a2951ff Singe now checks the validity of games before unpacking them. 2023-11-17 20:12:33 -06:00
Scott Duensing
de6d5f1fe5 SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
Scott Duensing
ea544996f1 Starting to patch games that leak memory. 2023-11-16 22:14:46 -06:00
Scott Duensing
36ea0b4d7e Fixed controllers being lost when using the menu. 2023-11-16 19:10:57 -06:00
Scott Duensing
5272605211 Fixed asset transparency when embedding. 2023-11-15 21:26:16 -06:00
Scott Duensing
cbff5c1418 Singe now automatically unpacks ".game" files. 2023-11-14 22:16:48 -06:00
Scott Duensing
ea0fc55ac8 Added Singe program tracing for tech support. 2023-11-13 22:25:46 -06:00
Scott Duensing
1dc71c6e57 Fixed libxmp preventing mod.h from being committed. 2023-11-08 21:12:26 -06:00
Scott Duensing
17e2ff9c6b Linux and Windows building. 2023-11-08 21:07:51 -06:00
Scott Duensing
799ba82cee Intel Linux building again. 2023-11-08 20:09:39 -06:00
Scott Duensing
42f2b7003c Fixing missing files from repo. 2023-11-08 17:57:52 -06:00