Banners Complete!

Fixed improper behaviors of banners to adhere to LCE, as well as redid the banner recipes!
This commit is contained in:
Tranqlmao
2026-07-15 14:50:09 -04:00
parent f3a4f21029
commit 454da0ce3c
15 changed files with 389 additions and 47 deletions
+4
View File
@@ -18,6 +18,7 @@ public:
private:
int baseColor;
bool m_isWall;
vector<BannerPattern> patterns;
public:
@@ -27,6 +28,9 @@ public:
int getBaseColor() const { return baseColor; }
void setBaseColor(int color) { baseColor = color; }
bool isWall() const { return m_isWall; }
void setIsWall(bool wall) { m_isWall = wall; }
const vector<BannerPattern> &getPatterns() const { return patterns; }
void addPattern(const wstring &pattern, int color) { patterns.push_back({ pattern, color }); }
void clearPatterns() { patterns.clear(); }