Buildings textured by material (stone, iron, wood, cloth); the heart in crystal facets

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Richard ZinkandClaude Opus 5.5 committed 2026-11-07 23:43:24 +01:00
1 parent d951c16902
commit d87f862199
10 files changed
+119 -64

No files matched your search

+4 -3
View File
@@ -106,8 +106,8 @@ pub struct Gfx {
pub gear: Texture2D, // their gear parts (see GEAR_HELMET etc.)
pub atlas_hd: Texture2D, // the tile atlas of the high-res style, 64x64 tiles (see HD_TILES)
pub atlas_hd2: Texture2D, // the same with 128x128 tiles (close up)
pub materials: [Texture2D; 8], // furniture materials, high-res (see crate::props::Mat)
pub materials_px: [Texture2D; 8], // the same for the pixel-art style (16x16)
pub materials: [Texture2D; 9], // furniture materials, high-res (see crate::props::Mat)
pub materials_px: [Texture2D; 9], // the same for the pixel-art style (16x16)
pub cursors: Texture2D, // mouse pointer frames, 16x16 each (see CURSOR_*)
pub badges: Texture2D, // achievement badges, 32x32 each (see badges.rs)
pub font: Texture2D, // Dinowyde (glyphs of 6x8 px ordered by Unicode, see font_slot) and DINOBYTE
@@ -354,7 +354,7 @@ macro_rules! material {
(include_bytes!(concat!("../assets/textures/mat/", $name, "-64.png")) as &[u8], include_bytes!(concat!("../assets/textures/mat/", $name, "-16.png")) as &[u8])
};
}
const MATERIALS: [(&[u8], &[u8]); 8] = [
const MATERIALS: [(&[u8], &[u8]); 9] = [
material!("wood"),
material!("stone"),
material!("iron"),
@@ -363,6 +363,7 @@ const MATERIALS: [(&[u8], &[u8]); 8] = [
material!("fur"),
material!("book"),
material!("paper"),
material!("crystal"),
];
// ---- high-res tiles