main.rs 544 B

12345678910111213141516171819
  1. use ggez::GameError;
  2. fn main() -> Result<(), GameError> {
  3. let mut game = carpet::GameBuilder::new()
  4. .name("game")
  5. .author("me")
  6. .resource_path({
  7. let base = std::env::var("CARGO_MANIFEST_DIR").unwrap();
  8. let mut path = std::path::PathBuf::from(base);
  9. path.pop();
  10. path.push("resources");
  11. path
  12. })
  13. .tileset("/haberdash.gif", [12, 12])
  14. .map_size(80, 50)
  15. .build()?;
  16. game.world.print([1, 1], "Hello, world!");
  17. game.run()
  18. }