Commit graph

107 commits

Author SHA1 Message Date
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
Scott Duensing
6802761e49 Migrating to using Toolchains compilers. 2023-11-07 21:25:51 -06:00
Scott Duensing
642742a1c8 32 Bit Builds Working. 2023-10-26 21:20:44 -05:00
Scott Duensing
59c7ef3ec8 Windows is building again. 2023-10-25 17:44:15 -05:00
Scott Duensing
62d2a5344f Working on Win32 build. 2023-10-23 21:07:30 -05:00
Scott Duensing
94f83e7608 Major reorganization to start work on Singe 2.10. 2023-10-23 19:38:18 -05:00
Scott Duensing
996925ce4c Added packaging script. 2020-10-25 14:09:31 -05:00
Scott Duensing
6711bee321 Added documentation. 2020-10-25 13:19:27 -05:00
Scott Duensing
55df0fc332 Singe 2.00 FINAL! Whoo hoo! 2020-10-25 13:12:07 -05:00
Scott Duensing
8c0840af12 Mouse detection was bassackwards. Thanks pjft! 2020-10-17 18:47:02 -05:00
Scott Duensing
ea7d9d97cf Removed options that break mouse input. Allow Singe to run with no mouse connected. 2020-10-17 15:35:01 -05:00
Scott Duensing
ed24346bf8 Fixed Windows build for new gcc. Daphne API calls now in framework, not compiled code. Analog control sends keypresses more like keyboard code. Menu starts fullscreen. Spelling error in menu code fixed. onSoundCompleted() failure will no longer terminate Singe. 2020-10-01 21:33:43 -05:00
Scott Duensing
511e6d4c28 Window resizing now checks if it's really a window. 2020-05-04 18:52:25 -05:00
Scott Duensing
98a9014f3f Forgot a file. 2020-05-01 20:19:50 -05:00
Scott Duensing
c49fe5afe4 Crazy memory bugs fixed. Menu improved. 2020-05-01 20:18:56 -05:00
Scott Duensing
aff5341801 Singe now properly pre-loads embedded Lua C libraries. 2020-04-09 21:06:05 -05:00
Scott Duensing
405881f2d7 LuaSocket now working on Windows. 2020-04-09 19:45:00 -05:00
Scott Duensing
4cc9e1b6d8 LuaSocket added to Singe runtime environment. 2020-04-09 19:01:23 -05:00
Scott Duensing
e8779a528e Two sound API bugs slipped into b14. Fixed. 2020-04-02 20:56:22 -05:00
Scott Duensing
127ac9891b Menu fixed, path problems on Windows fixed. b14 released. 2020-04-02 20:29:17 -05:00
Scott Duensing
70da276a58 Far stricter error checking in scripts. 2020-04-01 20:16:38 -05:00
Scott Duensing
885b1cea4a Pausing implemented. 2020-04-01 19:36:40 -05:00
Scott Duensing
39748f28fb Build changes. 32 bit Linux/Windows/macOS now supported. 2020-04-01 18:49:42 -05:00
Scott Duensing
9535e202b9 First working menu script. 2020-03-30 20:20:40 -05:00
Scott Duensing
98ff928553 Menu script working. 2020-03-29 22:13:50 -05:00
Scott Duensing
b14335a736 Minor change for compatability with Singe 1.x. Three-number background colors default to being transparent now. 2020-03-25 14:14:19 -05:00
Scott Duensing
fe607e6682 Overlay now using blending instead of color key for transparency. Data folder automatically generates subdirectory names for individual games. Beta 12 released. 2020-03-23 18:20:45 -05:00
Scott Duensing
c885b533dd New script* API methods. Untested. 2020-03-22 19:38:23 -05:00
Scott Duensing
a1a54548d5 Start of menu embeds. 2020-03-22 16:36:07 -05:00
Scott Duensing
9fef1c8a3f Added LuaFileSystem to Singe runtime. 2020-03-22 15:24:59 -05:00