Преглед на файлове

Switch to a universal resource directory and a nicer spritesheet

Getty Ritter преди 5 години
родител
ревизия
ab3bffcbaa
променени са 7 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. BIN
      ch1/resources/terminal8x8.jpg
  2. 2 1
      ch1/src/main.rs
  3. BIN
      ch2/resources/terminal8x8.jpg
  4. 2 1
      ch2/src/main.rs
  5. BIN
      ch3/resources/terminal8x8.jpg
  6. 2 1
      ch3/src/main.rs
  7. BIN
      resources/haberdash.gif

BIN
ch1/resources/terminal8x8.jpg


+ 2 - 1
ch1/src/main.rs

@@ -7,10 +7,11 @@ fn main() -> Result<(), GameError> {
         .resource_path({
             let base = std::env::var("CARGO_MANIFEST_DIR").unwrap();
             let mut path = std::path::PathBuf::from(base);
+            path.pop();
             path.push("resources");
             path
         })
-        .tileset("/terminal8x8.jpg", [8, 8])
+        .tileset("/haberdash.gif", [12, 12])
         .map_size(80, 50)
         .build()?;
     game.world.print([1, 1], "Hello, world!");

BIN
ch2/resources/terminal8x8.jpg


+ 2 - 1
ch2/src/main.rs

@@ -89,10 +89,11 @@ fn main() -> Result<(), GameError> {
         .resource_path({
             let base = std::env::var("CARGO_MANIFEST_DIR").unwrap();
             let mut path = std::path::PathBuf::from(base);
+            path.pop();
             path.push("resources");
             path
         })
-        .tileset("/terminal8x8.jpg", [8, 8])
+        .tileset("/haberdash.gif", [12, 12])
         .map_size(80, 50)
         .build()?;
 

BIN
ch3/resources/terminal8x8.jpg


+ 2 - 1
ch3/src/main.rs

@@ -123,10 +123,11 @@ fn main() -> Result<(), GameError> {
         .resource_path({
             let base = std::env::var("CARGO_MANIFEST_DIR").unwrap();
             let mut path = std::path::PathBuf::from(base);
+            path.pop();
             path.push("resources");
             path
         })
-        .tileset("/terminal8x8.jpg", [8, 8])
+        .tileset("/haberdash.gif", [12, 12])
         .map_size(80, 50)
         .build()?;
 

BIN
resources/haberdash.gif