main.rs 520 B

123456789101112131415161718
  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.push("resources");
  10. path
  11. })
  12. .tileset("/terminal8x8.jpg", [8, 8])
  13. .map_size(80, 50)
  14. .build()?;
  15. game.world.print([1, 1], "Hello, world!");
  16. game.run()
  17. }