This website requires JavaScript.
660fe25234
Add timer and windows support (#6 )
master
gallant
2023-04-09 22:14:57 -0500
e81b531d0e
fixed professionalism lolz
#6
gallant
2023-04-09 22:09:46 -0500
5e0766f535
examples
gallant
2023-04-09 21:51:20 -0500
8f2142e9f8
clippy is my father
gallant
2023-04-09 21:47:57 -0500
7e056d0116
idea
gallant
2023-04-09 21:39:26 -0500
9d2c2b2e2b
idea
gallant
2023-04-05 11:05:41 -0500
c2f9819f79
Update '.gitignore'
gallant
2023-04-05 08:16:41 -0500
6d3552a470
epico
gallant
2023-04-04 23:08:51 -0500
f3d9305997
epico
gallant
2023-04-04 23:08:26 -0500
5738435aa1
BUILDS AND IS INDEED EPICO, unless github is blocked...
gallant
2023-04-04 23:05:05 -0500
e8c19dffd5
WIP but karx pls check
gallant
2023-04-04 15:29:35 -0500
51cb83bb3b
WIP
gallant
2023-03-31 11:46:12 -0500
3aecca7482
we now have zip files, one step closer to ultimate greatness
gallant
2023-03-30 11:17:09 -0500
7b023a006a
fixed
gallant
2023-03-29 22:22:34 -0500
c674f14ba7
WIP making file download shenanigans first, then will add zip extracting, please message an easier way of doing what I am doing
gallant
2023-03-29 22:21:36 -0500
1004fde8d6
Merge remote-tracking branch 'refs/remotes/origin/master'
gallant
2023-03-28 12:47:58 -0500
e2cecb83e6
ds store not even nintendo smh
gallant
2023-03-28 12:47:43 -0500
bf4dbf6e5a
Update 'src/lib.rs'
gallant
2023-03-28 12:05:38 -0500
d4f64615b6
fixed(?) docs
gallant
2023-03-28 11:44:51 -0500
c23e28af0e
added docs
gallant
2023-03-28 11:37:33 -0500
ed23a32945
oops
gallant
2023-03-28 11:26:40 -0500
42c70cbc30
oops
gallant
2023-03-28 11:25:59 -0500
046c791453
added FULL WINDOWS SUPPORT without msvc lolz
gallant
2023-03-28 11:00:15 -0500
8a33c0f42e
timer lolz
gallant
2023-03-09 20:54:28 -0800
71aa76b7c2
Merge pull request 'master' (#1 ) from karx/catbox:master into master
gallant
2022-11-02 17:30:35 -0500
07198829cf
oops
audio
Yash Karandikar
2022-10-06 16:12:07 -0500
884b23c5a5
Minor fixes
Yash Karandikar
2022-10-06 16:09:53 -0500
b891ff76b4
Use proper error handling and not unwrap()
Yash Karandikar
2022-10-06 16:08:59 -0500
bf1b7ed39c
Fix doctest
Yash Karandikar
2022-10-06 08:50:47 -0500
b42a12465a
Merge pull request 'added music theory' (#5 ) from gallant/catbox:master into audio
Yash Karandikar
2022-10-06 08:41:44 -0500
d372aedfa2
Made pathing AsRef but with more bounds due to thread shenanigans, locked behind audio feature
#5
gallant
2022-10-02 23:50:54 -0500
22b71a3ffe
Made pathing AsRef but with more bounds due to thread shenanigans, locked behind audio feature
gallant
2022-10-02 23:48:08 -0500
b8ddcdb423
moved function and added docs
gallant
2022-10-02 11:12:05 -0500
8658fabc8e
added music theory
gallant
2022-10-01 14:15:43 -0500
7c98b6f830
Bump version number (switching to CalVer, yay!)
Yash Karandikar
2022-06-21 15:53:06 +0530
0d32a3d9ec
impl Clone and Display for CatboxError
Yash Karandikar
2022-06-21 15:35:56 +0530
fbf2532189
Fix clippy warnings and make macro for error types
Yash Karandikar
2022-06-21 15:29:27 +0530
0f7311cc2b
Bump version number
Yash Karandikar
2022-05-28 15:02:13 -0500
218d41f08b
Oops
Yash Karandikar
2022-05-28 15:00:57 -0500
f5a040680c
Make everything accept a Vec2Int and add docs
Yash Karandikar
2022-05-28 09:51:46 -0500
14853f9acb
Merge branch 'master' into master
#4
Yash Karandikar
2022-05-25 21:52:49 -0500
26d6746065
Merge remote-tracking branch 'gallant/master'
Yash Karandikar
2022-05-25 21:51:36 -0500
68b82fe1e0
FIXED
gallant
2022-05-25 21:45:42 -0500
f591049858
hotfix: gaming
Yash Karandikar
2022-05-25 21:43:01 -0500
3723dc1966
missing by missing by missing by piece
#3
gallant
2022-05-25 21:30:31 -0500
4888a3c424
missing by missing by piece
gallant
2022-05-25 21:26:11 -0500
e5287f65ff
vec2 momento
#2
gallant
2022-05-25 18:01:30 -0500
be9397089e
setup for platform logic
gallant
2022-05-24 07:23:00 -0500
54ab3f7ee2
Bump version number
Yash Karandikar
2022-05-22 18:24:48 -0500
50d955e34b
Re-export sdl2, Event, Scancode, and Color
Yash Karandikar
2022-05-22 18:23:30 -0500
180a3183d4
whoops
#1
gallant
2022-05-22 18:17:30 -0500
ef3d09a54a
pr prep
gallant
2022-05-22 18:14:18 -0500
ad20a2771d
Add ability to set a Sprite's position
Yash Karandikar
2022-05-11 13:34:34 -0500
aae911f81b
Add ability to construct Sprites from byte slices
Yash Karandikar
2022-05-11 13:28:02 -0500
3b007f4a4c
Allow static linking
Yash Karandikar
2022-04-30 17:43:32 -0500
8ecc43eafa
Bump version number
Yash Karandikar
2022-04-30 11:11:51 -0500
49619bd141
Add collision detection methods
Yash Karandikar
2022-04-12 13:09:28 -0500
3eb772cbd5
Update docs, fix doctests, and bump version number
Yash Karandikar
2022-03-30 16:53:31 -0500
cc033efe05
Create wrapper around mouse and keyboard
Yash Karandikar
2022-03-30 15:18:53 -0500
9899ea9d9e
Add documentation and bump version number
Yash Karandikar
2022-03-29 13:32:09 -0500
b1c40979df
Add utility methods to SpriteCollection
Yash Karandikar
2022-03-29 13:21:55 -0500
8afa9e2485
Create SpriteCollection struct
Yash Karandikar
2022-03-29 11:36:51 -0500
51f16b8fec
Final preparations
Yash Karandikar
2022-03-16 12:01:38 -0500
2570f6eb2b
Bump version number
Yash Karandikar
2022-03-16 11:55:41 -0500
0e2bc757bc
Rustfmt
Yash Karandikar
2022-03-16 11:54:51 -0500
70cd3e2102
Update documentation
Yash Karandikar
2022-03-16 11:53:26 -0500
2392e2acce
Make draw_text take an AsRef<str>
Yash Karandikar
2022-03-16 11:33:12 -0500
bfe0d3bf26
Add ability to draw text
Yash Karandikar
2022-03-16 11:26:25 -0500
32921cd14f
Add ability to set drawing colour
Yash Karandikar
2022-03-15 11:36:33 -0500
a2068344d1
Bump version number
Yash Karandikar
2022-03-15 11:27:13 -0500
e0ff30463b
Document Context and make translate() actually make sense
Yash Karandikar
2022-03-15 11:17:21 -0500
58187f9703
Clear in the event loop instead of in draw()
Yash Karandikar
2022-03-15 11:04:18 -0500
0902130e7d
Refactor to use custom Context struct
Yash Karandikar
2022-03-14 12:32:42 -0500
247eb13591
Get ready to publish crate
Yash Karandikar
2022-03-13 13:42:58 -0500
b7b8b38543
Rename crate because I'm bad at this
Yash Karandikar
2022-03-13 13:21:13 -0500
47c4f20049
Add README
Yash Karandikar
2022-03-11 15:29:53 -0600
9c2ded512f
Add documentation
Yash Karandikar
2022-03-11 15:02:38 -0600
77b8414c48
Expose sprite angle
Yash Karandikar
2022-03-09 11:59:41 -0600
ea8da5e990
Expose sprite position
Yash Karandikar
2022-03-09 11:59:04 -0600
3f2ba9285d
Enable Vulkan
Yash Karandikar
2022-03-09 11:41:12 -0600
c75e2ded4c
Add ability to set a sprite's angle
Yash Karandikar
2022-03-09 11:37:10 -0600
9d0ce1aafb
Use RenderCopyEx instead of BlitSurface
Yash Karandikar
2022-03-09 11:19:01 -0600
e2e0d4286b
Don't hardcode path
Yash Karandikar
2022-03-07 13:10:06 -0600
5e933dca67
Rustfmt and remove dead code
Yash Karandikar
2022-03-07 13:00:51 -0600
7d41502e9e
fix flickering and add movement
Yash Karandikar
2022-03-07 12:58:02 -0600
056f470a82
Finish sprite rendering
Yash Karandikar
2022-03-07 10:59:19 -0600
6e7a72d856
Create custom events interface
Yash Karandikar
2022-03-07 10:20:05 -0600
adee07fbc7
Initial Sprite struct
Yash Karandikar
2022-03-07 10:19:09 -0600
2d8e75acd3
Use FnMut instead of Fn
Yash Karandikar
2022-03-06 14:23:10 -0600
475166b573
Give downstream a Vec instead of the pump
Yash Karandikar
2022-03-06 13:19:04 -0600
c344049fd3
Rustfmt
Yash Karandikar
2022-03-06 13:08:05 -0600
0e983dd043
Create basic example that responds to keypresses
Yash Karandikar
2022-03-06 13:07:49 -0600
3588359bb9
Create basic Game struct
Yash Karandikar
2022-03-06 10:55:10 -0600
faaaf6b636
Initial Commit
Yash Karandikar
2022-03-06 10:25:42 -0600