Wild beasts: cave bears and giant beetles in dens, tamed when beaten while a prison has room
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
af21c1ae46
commit
655e625eb0
28 files changed
+289
-5
No files matched your search
+29
-1
@@ -1553,6 +1553,32 @@ fn sprite_rows(k: EK) -> [&'static str; 10] {
|
||||
"...y..y...",
|
||||
"..........",
|
||||
],
|
||||
// cave bear: shaggy brown fur, small yellow eyes
|
||||
EK::CaveBear => [
|
||||
".kk....kk.",
|
||||
"kBBk..kBBk",
|
||||
"kBBBBBBBBk",
|
||||
"kBeBBBBeBk",
|
||||
"kBBBkkBBBk",
|
||||
".kBBffBBk.",
|
||||
"kBBBBBBBBk",
|
||||
"kBbBBBBbBk",
|
||||
".kBBkkBBk.",
|
||||
".kkk..kkk.",
|
||||
],
|
||||
// giant beetle: a shiny dark-green shell, mandibles, six legs
|
||||
EK::Beetle => [
|
||||
"..k....k..",
|
||||
"...k..k...",
|
||||
"..kGGGGk..",
|
||||
".kGeGGeGk.",
|
||||
"kGGgGGgGGk",
|
||||
"kGgGGGGgGk",
|
||||
"kGGgGGgGGk",
|
||||
".kGGGGGGk.",
|
||||
"k.kGGGGk.k",
|
||||
".k.k..k.k.",
|
||||
],
|
||||
// battering ram: a roofed frame on wheels, an iron-capped trunk
|
||||
EK::Ram => [
|
||||
"..........",
|
||||
@@ -1661,7 +1687,7 @@ fn pal(ch: char) -> Option<Color> {
|
||||
})
|
||||
}
|
||||
|
||||
pub const SPRITE_KINDS: [EK; 24] = [
|
||||
pub const SPRITE_KINDS: [EK; 26] = [
|
||||
EK::Worker,
|
||||
EK::Kobold,
|
||||
EK::Spider,
|
||||
@@ -1686,6 +1712,8 @@ pub const SPRITE_KINDS: [EK; 24] = [
|
||||
EK::BattleMage,
|
||||
EK::Ram,
|
||||
EK::Catapult,
|
||||
EK::CaveBear,
|
||||
EK::Beetle,
|
||||
];
|
||||
// width of the sprite texture in pixels
|
||||
pub const SPRITE_TEX_W: f32 = (SPRITE_KINDS.len() * 12) as f32;
|
||||
|
||||
Reference in new issue
Block a user