1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2026-06-13 00:02:08 +00:00

parsecolortable

This commit is contained in:
Zeno Rogue
2024-05-27 13:10:18 +02:00
parent 54443e365d
commit 3ca75bec8e
2 changed files with 12 additions and 3 deletions
+11
View File
@@ -615,6 +615,17 @@ EX color_t parsecolor(const string& s, bool has_alpha) {
return col;
}
EX colortable parsecolortable(const string& s) {
colortable tab;
tab.clear();
exp_parser ep;
ep.s = s;
tab.push_back(ep.parsecolor() >> 8);
while(ep.eat(","))
tab.push_back(ep.parsecolor() >> 8);
return tab;
}
EX trans23 parsematrix23(const string& s) {
trans23 t;
#if MAXMDIM == 3