ozkriff / zemeroth

😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
https://ozkriff.itch.io/zemeroth
Apache License 2.0
1.41k stars 87 forks source link

gwg -> macroquad #646

Closed ozkriff closed 3 years ago

ozkriff commented 3 years ago

Zemeroth uses good-web-game now, but GWG is kinda a half-measure: it was created not as a real game engine, but as a hack to make Zemeroth work on web and to allow people to quickly check out that miniquad actually works on real GGEZ projects.

This giant PR finally switches Zemeroth, zgui, and zscene from good-web-game to macroquad and introduces assets.rs as a central point of assets management that hides most of the async code.

Many thanks to @not-fl3 for helping with the migration!

Closes #564 ("Migrate to macroquad") Closes #255 ("cache loaded images")