Commit graph

74 commits

Author SHA1 Message Date
gallant 51c54edbed Added raw windowing support, added example showcasing this 2023-08-06 08:11:24 -05:00
gallant f87213638b RAW 2023-08-06 08:01:37 -05:00
gallant 04cba69e43 RAW 2023-08-04 21:09:39 -05:00
gallant 11ecb3c2e2 RAW 2023-08-04 21:07:42 -05:00
gallant 09b0098d11 RAW 2023-08-04 21:02:49 -05:00
gallant 64b484f7c9 added the ability to make sprite primitives, will add onto this later 2023-05-17 10:29:05 -05:00
gallant f7c2053a6d unnecessary abstraction, sue me 2023-05-16 12:39:22 -05:00
gallant 1301ab4b0b necessary point collision; will revise later 2023-05-16 09:45:13 -05:00
gallant ffd257fc7b orgranization for my evil plans 2023-04-25 09:21:59 -05:00
gallant f531d75da6 better module organization + scrapping 3d shenanigans cuz karx told me to 😭 2023-04-24 12:48:21 -05:00
gallant e7470c2d8f karx pls review, i believe I am doing the vec3 right 2023-04-21 10:29:44 -05:00
gallant ab46df743a added renderer feature flags (Vulkan as default) 2023-04-13 09:57:37 -05:00
gallant 5e0766f535 examples 2023-04-09 21:51:20 -05:00
gallant 7e056d0116 idea 2023-04-09 21:39:26 -05:00
gallant bf4dbf6e5a Update 'src/lib.rs' 2023-03-28 12:05:38 -05:00
gallant d4f64615b6 fixed(?) docs 2023-03-28 11:44:51 -05:00
gallant c23e28af0e added docs 2023-03-28 11:37:33 -05:00
gallant ed23a32945 oops 2023-03-28 11:26:40 -05:00
gallant 8a33c0f42e timer lolz 2023-03-09 20:54:28 -08:00
Yash Karandikar 07198829cf oops 2022-10-06 16:12:07 -05:00
Yash Karandikar 884b23c5a5 Minor fixes 2022-10-06 16:09:53 -05:00
Yash Karandikar b891ff76b4 Use proper error handling and not unwrap() 2022-10-06 16:08:59 -05:00
Yash Karandikar bf1b7ed39c Fix doctest 2022-10-06 08:50:47 -05:00
gallant d372aedfa2 Made pathing AsRef but with more bounds due to thread shenanigans, locked behind audio feature 2022-10-02 23:50:54 -05:00
gallant 22b71a3ffe Made pathing AsRef but with more bounds due to thread shenanigans, locked behind audio feature 2022-10-02 23:48:08 -05:00
gallant b8ddcdb423 moved function and added docs 2022-10-02 11:12:05 -05:00
gallant 8658fabc8e added music theory 2022-10-01 14:15:43 -05:00
Yash Karandikar 0d32a3d9ec impl Clone and Display for CatboxError 2022-06-21 15:35:56 +05:30
Yash Karandikar fbf2532189 Fix clippy warnings and make macro for error types 2022-06-21 15:29:27 +05:30
Yash Karandikar 218d41f08b Oops 2022-05-28 15:00:57 -05:00
Yash Karandikar f5a040680c Make everything accept a Vec2Int and add docs 2022-05-28 09:51:46 -05:00
Yash Karandikar 26d6746065 Merge remote-tracking branch 'gallant/master' 2022-05-25 21:51:36 -05:00
gallant 68b82fe1e0 FIXED 2022-05-25 21:45:42 -05:00
Yash Karandikar f591049858 hotfix: gaming 2022-05-25 21:43:01 -05:00
gallant 3723dc1966 missing by missing by missing by piece 2022-05-25 21:30:31 -05:00
gallant 4888a3c424 missing by missing by piece 2022-05-25 21:26:11 -05:00
Yash Karandikar 50d955e34b
Re-export sdl2, Event, Scancode, and Color 2022-05-22 18:24:16 -05:00
gallant ef3d09a54a pr prep 2022-05-22 18:14:18 -05:00
Yash Karandikar ad20a2771d Add ability to set a Sprite's position 2022-05-11 13:34:34 -05:00
Yash Karandikar aae911f81b Add ability to construct Sprites from byte slices 2022-05-11 13:28:15 -05:00
Yash Karandikar 49619bd141 Add collision detection methods 2022-04-12 13:13:51 -05:00
Yash Karandikar 3eb772cbd5 Update docs, fix doctests, and bump version number 2022-03-31 11:36:41 -05:00
Yash Karandikar cc033efe05 Create wrapper around mouse and keyboard 2022-03-30 16:53:26 -05:00
Yash Karandikar 9899ea9d9e Add documentation and bump version number 2022-03-29 15:16:58 -05:00
Yash Karandikar b1c40979df Add utility methods to SpriteCollection 2022-03-29 13:21:55 -05:00
Yash Karandikar 8afa9e2485 Create SpriteCollection struct 2022-03-29 11:36:51 -05:00
Yash Karandikar 51f16b8fec Final preparations 2022-03-16 12:01:38 -05:00
Yash Karandikar 0e2bc757bc Rustfmt 2022-03-16 11:54:51 -05:00
Yash Karandikar 70cd3e2102 Update documentation 2022-03-16 11:53:26 -05:00
Yash Karandikar 2392e2acce Make draw_text take an AsRef<str> 2022-03-16 11:33:12 -05:00