Code cleanup and refactoring.

This commit is contained in:
2026-02-09 13:54:00 -05:00
parent 56765fdc16
commit db35967fb9
23 changed files with 271 additions and 275 deletions

View File

@@ -124,23 +124,23 @@
#include <cassert>
#include <ostream>
struct AnimValue : public SimpleDynamicValue {
struct AnimValue : public LuaValueHolderValue {
bool persistent;
AnimValue() { persistent = false; }
void set_token(LuaToken token) {
type = SimpleDynamicTag::TOKEN;
type = LuaValueType::TOKEN;
s=token.str(); x=y=z=0;
}
void set_dxyz(const util::DXYZ &xyz) {
type = SimpleDynamicTag::VECTOR;
type = LuaValueType::VECTOR;
s.clear(); x = xyz.x; y = xyz.y; z = xyz.z;
}
bool is_token(const char *t) const {
return (type == SimpleDynamicTag::TOKEN) && (s == t);
return (type == LuaValueType::TOKEN) && (s == t);
}
};
@@ -226,7 +226,7 @@ public:
//
// If 'allowauto' is true, then the lua table may contain a key-value
// pair of the form (key, math.auto). These keys will be stored in the
// AnimStepEditor map with mapentry.type == SimpleDynamicTag::AUTO.
// AnimStepEditor map with mapentry.type == LuaValueType::AUTO.
// This is done to express an intent that the value should be
// automatically computer later.
//