From c5c66c024356357b234604eb8685674144592911 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 7 Dec 2025 19:34:23 +0100 Subject: [PATCH] ru:: default flavor --- rogueviz/ru/classes.cpp | 8 ++++---- rogueviz/ru/flavors.cpp | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/rogueviz/ru/classes.cpp b/rogueviz/ru/classes.cpp index 88dee6db..59e33bb8 100644 --- a/rogueviz/ru/classes.cpp +++ b/rogueviz/ru/classes.cpp @@ -34,7 +34,7 @@ struct power { string name; string desc; string glyph; - flavor fl; + flavor fl = default_flavor; color_t color; powerfun pf; int id_status; @@ -359,7 +359,7 @@ struct man : public entity { int experience; stat profession; string backstory; - flavor hair, eye; + flavor hair = default_flavor, eye = default_flavor; statarray base_stats; statdata current, next; @@ -513,10 +513,10 @@ struct vtrap : public located_entity { string get_help() override { return "A deadly but invisible trap."; } }; -void sact(stater& s, string t, flavor co) { s.act(t+".name", co.name, "black").act(t+".col", co.col, 0xFFFFFFFF); } +void sact(stater& s, string t, flavor co) { s.act(t+".name", co.name, default_flavor.name).act(t+".col", co.col, default_flavor.col); } struct cat : public enemy { - flavor col; + flavor col = default_flavor; cat(); xy siz() override { return {5, 5}; } string glyph() override { return "f"; } diff --git a/rogueviz/ru/flavors.cpp b/rogueviz/ru/flavors.cpp index 4cdeadaa..380054b1 100644 --- a/rogueviz/ru/flavors.cpp +++ b/rogueviz/ru/flavors.cpp @@ -5,6 +5,8 @@ struct flavor { color_t col; }; +flavor default_flavor {"magenta", 0xFF00FFFF}; + flavor // cat colors cc_red{"red", 0xC04040FF},