crankstart
crankstart copied to clipboard
A barely functional, wildly incomplete and basically undocumented Rust crate whose aim is to let you write Games for the Playdate handheld gaming system in Rust.
At least on methods taking `self`. See [Getter names follow Rust convention (C-GETTER)](https://rust-lang.github.io/api-guidelines/naming.html#getter-names-follow-rust-convention-c-getter).
There seems to be a bug in the LCDPattern implementation. When using the `draw_line` method (and possibly others), the Pattern is drawn with random data (changes for example on button...
Hi, I've been using Crankstart to test my Chip-8 emulator on the Playdate Simulator and it's been a joy to use! Upload` the device crashes and displays the message: `Couldn't...
I’m not sure if this is a bug but it might be worth documenting if not. I made a [PR](https://github.com/pd-rs/crankstart/pull/73) with some changes that allow interacting with the Lua runtime....
# Breaking changes - Adds a lifetime to `BitmapData`, so it is no longer easy to store in persistent structs. `BitmapData` is not allowed to outlive the `Bitmap` that it...
I'm not sure why but `playdate->sprite->updateAndDrawSprites(void)` in the C API seems to clear the screen before drawing anything. So a game that allocates any sprites through the `SpriteManager` will be...
See [executor](https://rust-lang.github.io/async-book/02_execution/04_executor.html).
> That said, set_use_custom_draw does seem like the right approach for this. If you can reproduce the segfaults we should figure out why they occur. _Originally posted by @rtsuk in...
Build fails on hardware with Playdate SDK 1.13.1. The build worked last time I checked with 1.12.X. My device did not get the 1.13.0 update. ```bash $ cat $PLAYDATE_SDK_PATH/VERSION.txt 1.13.1...
Right now it will generated the ones with macOS in the name.