1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-30 13:32:59 +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

View File

@@ -770,9 +770,7 @@ EX shared_ptr<custom_parameter> param_colortable(colortable& val, const paramete
u->custom_value = [] () { return -1; };
u->custom_affect = [&val] (void *v) { return &val == v; };
u->custom_load = [&val] (const string& s) {
auto seq = split_string(s, ',');
val.resize(isize(seq));
for(int i=0; i<isize(seq); i++) sscanf(seq[i].c_str(), "%x", &(val[i]));
val = parsecolortable(s);
};
u->custom_save = [&val] {
bool first = true;