Commit Graph

71 Commits

Author SHA1 Message Date
shylie
6663804c88 Add audio; update Lua color API 2024-07-17 12:08:58 -04:00
Shylie
9d88ebbb3b Update submodule URL 2024-06-17 15:46:51 -04:00
Shylie
76bfd67f4e Fix not drawing all cells 2024-06-14 20:32:08 -04:00
Shylie
4811e4d970 Allow 1-tile offscreen rendering to prevent pop-in effect 2024-06-14 12:20:31 -04:00
Shylie
e402b5f5a3 Fix mouse coordinates 2024-06-13 18:08:02 -04:00
Shylie
139681a3fd Fix test not compiling 2024-06-11 00:41:21 -04:00
Shylie
45ec13db45 Add mouse callbacks 2024-06-11 00:40:43 -04:00
Shylie
996d14c93c Correctly initialize m_colors and m_scales 2024-06-07 12:36:27 -04:00
Shylie
d50fefc359 Make tinting and scaling per-cell instead of per-layer 2024-06-07 12:33:23 -04:00
Shylie
6444654f42 Improve lua error messages 2024-06-03 08:10:03 -04:00
Shylie
da1f32a014 Properly fixed texture bleeding 2024-06-02 14:34:07 -04:00
Shylie
71c052b38f Fix cells being drawn slightly larger than intended 2024-06-02 06:46:03 -04:00
Shylie
a39905c6cb Allow for up to 4096 sprites 2024-06-01 13:25:20 -04:00
Shylie
e5b017ad97 Don't include GL from GLFW 2024-05-30 12:09:48 -04:00
Shylie
fa8b8bfcf8 Fix unable to find glfw header (for real this time?) 2024-05-30 12:07:49 -04:00
Shylie
ca0addb54c Fix unable to find glfw header 2024-05-30 12:05:52 -04:00
Shylie
93df224dc8 Fetch entire repo history 2024-05-30 12:04:05 -04:00
Shylie
35902c2803 Add key callbacks, fix buffering issue 2024-05-30 10:57:36 -04:00
Shylie
4b740e3edd Update to test against known working version rather than previous commit 2024-05-30 00:00:09 -04:00
Shylie
10a90a5f6a Fix geometry shader and outdated cmake library name 2024-05-29 23:55:39 -04:00
Shylie
939fea0fa7 Initial lua API 2024-05-29 18:53:47 -04:00
Shylie
844e1b6c7a Downloads LFS files 2024-05-29 08:03:31 -04:00
Shylie
7cd81b31eb print stbi failure reason 2024-05-29 08:00:30 -04:00
Shylie
1e0be8eca0 Print out CWD on non-windows environments for debug purposes 2024-05-29 07:57:15 -04:00
Shylie
ffcafb5160 Print resources contents 2024-05-29 07:28:50 -04:00
Shylie
06e189963e Print directory contents 2024-05-29 07:26:45 -04:00
Shylie
4b13ca2818 Print PWD before running test app 2024-05-29 07:24:48 -04:00
Shylie
cf9ab6c0a1 Add return value for texture loading 2024-05-29 07:16:01 -04:00
Shylie
ae2052f8a9 Remove screen params 2024-05-28 21:47:35 -04:00
Shylie
96944fcaa9 Upload to same artifact 2024-05-28 13:40:59 -04:00
Shylie
fc4c150965 Use v3 artifact 2024-05-28 13:26:55 -04:00
Shylie
526924d02a Upload test images as artifacts 2024-05-28 13:23:49 -04:00
Shylie
be6a31043a Test testing code (again...) 2024-05-28 13:11:39 -04:00
Shylie
60117c5cf9 Test testing code 2024-05-28 13:06:06 -04:00
Shylie
3d635b67f5 Move back to xvfb-run 2024-05-28 13:04:38 -04:00
Shylie
09d5acc983 change to correct directory 2024-05-28 13:03:17 -04:00
Shylie
c168e795a4 Fix filepath 2024-05-28 12:58:55 -04:00
Shylie
1261ae71db Don't use xvfb-run 2024-05-28 12:57:37 -04:00
Shylie
5997c95f0d Read variable instead of run command 2024-05-28 12:45:38 -04:00
Shylie
e5edcd05b2 Another attempt at fixing xvfb-run issue 2024-05-28 12:44:00 -04:00
Shylie
8fb977a4a1 Change XDG dir 2024-05-28 12:40:48 -04:00
Shylie
4c03524fc5 Export XDG runtime dir 2024-05-28 12:15:56 -04:00
Shylie
e67bb9c017 Add auto flag to xvfb-run command 2024-05-28 11:26:16 -04:00
Shylie
853bec6df9 Build tests too 2024-05-28 11:21:12 -04:00
Shylie
43b77a4ece Add build call 2024-05-28 11:17:43 -04:00
Shylie
c1e9b1d6bd Checkout submodules 2024-05-28 11:16:24 -04:00
Shylie
374677349d Fix syntax errors 2024-05-28 11:15:12 -04:00
Shylie
d285983dea Initial automated testing 2024-05-28 11:13:15 -04:00
Shylie
65c6de85ba Rework testing code 2024-05-27 13:07:50 -04:00
Shylie
12f7d22009 Convert from char* to char[] 2024-05-27 11:47:00 -04:00