48 Commits
Author SHA1 Message Date
Srayan Jana 3582357b4c add two different render texture functions 2025-09-27 19:29:22 -07:00
Srayan Jana bb9e94f540 update return type of get_ticks to correct 2025-09-26 19:35:19 -07:00
Srayan Jana 22c92150b6 Merge pull request #6 from ValorZard/sdl-to-lean-object
[WIP] create lean representations of SDL objects
2025-09-25 13:29:58 -07:00
Srayan Jana 21d4ccc4e5 add comment about signed integers in lean 2025-09-25 13:29:38 -07:00
Srayan Jana 11c89d21b0 split font/text functions 2025-09-25 13:26:43 -07:00
Srayan Jana 9cec57c1ef refactored audio and split it up 2025-09-25 13:13:20 -07:00
Srayan Jana 47ef2dcd95 wrap SDL Errors in a more lean way 2025-09-25 12:29:40 -07:00
Srayan Jana 36c032a33d Split stuff out of sdl.c into lean itself (part 1) 2025-09-25 12:23:53 -07:00
Srayan Jana b30856e04b add minor documentation 2025-09-25 11:19:39 -07:00
Srayan Jana d56efc38bc turn texture to lean object 2025-09-25 11:10:17 -07:00
Srayan Jana 9c5400dbd4 simplify cmake stuff 2025-09-24 20:00:33 -07:00
Srayan Jana cb58215f98 Refactor build (part 1) 2025-09-24 19:20:17 -07:00
Srayan Jana 9b4b7602d1 Merge pull request #2 from oOo0oOo/master
[feature] Add mouse support (normal and relative mode)
2025-09-24 17:45:00 -07:00
Srayan Jana 3a85ed3488 Merge pull request #3 from ValorZard/add-sdl-mixer
Add sdl mixer
2025-09-24 15:22:30 -07:00
Srayan Jana cc28dc00f4 we have audio 2025-09-24 15:21:48 -07:00
Srayan Jana 8c83559d85 init mixer 2025-09-24 15:11:41 -07:00
Srayan Jana c463220e23 switch to using git revisions to get it to work 2025-09-24 14:54:29 -07:00
Srayan Jana 4a05000b71 [BROKEN] wont build because version mismatch 2025-09-24 00:18:56 -07:00
Srayan Jana def9c4007b Merge pull request #1 from ValorZard/add-sdl-ttf
Add sdl ttf
2025-09-23 22:23:40 -07:00
Srayan Jana b40217f70a add back player input 2025-09-23 22:22:55 -07:00
Srayan Jana 00970d2bd6 fix font rendering 2025-09-23 22:16:03 -07:00
Srayan Jana 7df80f6d9e render texture properly 2025-09-23 22:08:54 -07:00
Srayan Jana c369f53f7c got text working, but its jank 2025-09-23 21:57:36 -07:00
Srayan Jana c48b9f5b37 load in font 2025-09-23 21:34:45 -07:00
Srayan Jana 9b58e5e1b4 ttf builds properly 2025-09-23 21:21:42 -07:00
Srayan Jana 96468848ab remove unnecessary stuff 2025-09-23 20:56:06 -07:00
Srayan Jana a48760a5f4 start ttf building together 2025-09-23 20:54:45 -07:00
Srayan Jana 56cab46ff4 remove lean doomed logic 2025-09-23 20:11:09 -07:00
Srayan Jana a91aac046e add test app 2025-09-23 20:06:23 -07:00
Srayan Jana 7d9faa5173 update readme with temp link 2025-09-22 13:29:21 -07:00
Srayan Jana 2587cdbbe0 Update usage instructions in README.md 2025-09-22 13:25:25 -07:00
Srayan Jana 48f9195e26 Update README.md 2025-09-22 13:25:02 -07:00
Srayan Jana 62caf5e2ea replace println with log 2025-09-22 12:39:18 -07:00
Srayan Jana 1b5e36f86c refactor to be nicer 2025-09-21 21:40:01 -07:00
Srayan Jana 3b38258512 Add magic link args 2025-09-21 21:28:09 -07:00
Srayan Jana fd5a28cb79 add allow shlib undefined to fix error on Linux 2025-09-21 20:44:26 -07:00
Srayan Jana b9ecd49830 directory stuff 2025-09-21 20:18:38 -07:00
Srayan Jana 0e54e807a1 split functions to more managable chunks 2025-09-21 20:06:29 -07:00
Srayan Jana e8e0418360 big library refactor 2025-09-21 19:36:32 -07:00
Srayan Jana 45a4f8dfa6 add important comment 2025-09-21 19:15:19 -07:00
Srayan Jana 699b79711a woops, path mistake 2025-09-21 19:08:04 -07:00
Srayan Jana edf8dfc165 make dependencies less hardcoded 2025-09-21 18:33:51 -07:00
Srayan Jana 70ec2bd2e7 okay made the dynlib stuff work and less jank 2025-09-21 18:00:37 -07:00
Srayan Jana 5a6b689635 got copying dlls working 2025-09-21 17:33:55 -07:00
Srayan Jana 2a627139db pkg dir change 2025-09-21 17:05:02 -07:00
Srayan Jana b8b90dada3 build to library 2025-09-20 16:33:37 -07:00
Srayan Jana f0688ea181 add vendor to gitignore 2025-09-20 16:12:13 -07:00
Srayan Jana 6fdaf64761 got bindings building, but not right 2025-09-20 16:11:27 -07:00