Commit graph

105 commits

Author SHA1 Message Date
Yash Karandikar fbf2532189 Fix clippy warnings and make macro for error types 2022-06-21 15:29:27 +05:30
Yash Karandikar 0f7311cc2b Bump version number 2022-05-28 15:02:13 -05:00
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 54ab3f7ee2
Bump version number 2022-05-22 18:24:48 -05:00
Yash Karandikar 50d955e34b
Re-export sdl2, Event, Scancode, and Color 2022-05-22 18:24:16 -05:00
gallant 180a3183d4 whoops 2022-05-22 18:17:30 -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 3b007f4a4c
Allow static linking 2022-04-30 17:43:32 -05:00
Yash Karandikar 8ecc43eafa Bump version number 2022-04-30 11:11:51 -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 2570f6eb2b Bump version number 2022-03-16 11:55:41 -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
Yash Karandikar bfe0d3bf26 Add ability to draw text 2022-03-16 11:26:25 -05:00
Yash Karandikar 32921cd14f Add ability to set drawing colour 2022-03-15 11:36:33 -05:00
Yash Karandikar a2068344d1 Bump version number 2022-03-15 11:27:13 -05:00
Yash Karandikar e0ff30463b Document Context and make translate() actually make sense 2022-03-15 11:19:47 -05:00
Yash Karandikar 58187f9703 Clear in the event loop instead of in draw() 2022-03-15 11:04:18 -05:00
Yash Karandikar 0902130e7d Refactor to use custom Context struct 2022-03-14 12:32:42 -05:00
Yash Karandikar 247eb13591
Get ready to publish crate 2022-03-13 13:42:58 -05:00
Yash Karandikar b7b8b38543
Rename crate because I'm bad at this 2022-03-13 13:21:32 -05:00
Yash Karandikar 47c4f20049
Add README 2022-03-11 15:29:53 -06:00
Yash Karandikar 9c2ded512f
Add documentation 2022-03-11 15:18:00 -06:00
Yash Karandikar 77b8414c48
Expose sprite angle 2022-03-09 12:00:06 -06:00
Yash Karandikar ea8da5e990
Expose sprite position 2022-03-09 11:59:04 -06:00
Yash Karandikar 3f2ba9285d
Enable Vulkan 2022-03-09 11:41:12 -06:00
Yash Karandikar c75e2ded4c
Add ability to set a sprite's angle 2022-03-09 11:37:29 -06:00
Yash Karandikar 9d0ce1aafb
Use RenderCopyEx instead of BlitSurface 2022-03-09 11:19:21 -06:00
Yash Karandikar e2e0d4286b
Don't hardcode path 2022-03-07 13:10:06 -06:00
Yash Karandikar 5e933dca67
Rustfmt and remove dead code 2022-03-07 13:00:51 -06:00
Yash Karandikar 7d41502e9e
fix flickering and add movement 2022-03-07 12:58:02 -06:00
Yash Karandikar 056f470a82
Finish sprite rendering 2022-03-07 11:08:58 -06:00
Yash Karandikar 6e7a72d856
Create custom events interface 2022-03-07 10:20:05 -06:00
Yash Karandikar adee07fbc7
Initial Sprite struct 2022-03-07 10:19:09 -06:00
Yash Karandikar 2d8e75acd3
Use FnMut instead of Fn 2022-03-06 14:23:10 -06:00