From f18bdafab170c80896e41f516dd3c332af7d235e Mon Sep 17 00:00:00 2001 From: twanvl Date: Wed, 1 Nov 2006 16:41:50 +0000 Subject: [PATCH] made dependency analysis work without errors for magic-new (except for a few script functions); implemented the rest of the ScriptManager git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@71 0fc631ac-6414-0410-93d0-97cfa31319b6 --- src/data/field.cpp | 8 ++ src/data/field.hpp | 10 ++- src/data/field/choice.cpp | 31 ++++++++ src/data/field/choice.hpp | 8 +- src/data/set.cpp | 5 ++ src/data/set.hpp | 4 +- src/render/symbol/filter.cpp | 12 +-- src/render/symbol/filter.hpp | 1 + src/script/dependency.cpp | 16 ++-- src/script/image.hpp | 6 +- src/script/script_manager.cpp | 143 ++++++++++++++++++++++++++++++++-- src/script/script_manager.hpp | 26 +++++-- src/script/scriptable.cpp | 4 +- src/script/scriptable.hpp | 20 ++++- src/script/value.cpp | 22 +++--- src/script/value.hpp | 2 +- src/util/defaultable.hpp | 7 +- 17 files changed, 280 insertions(+), 45 deletions(-) diff --git a/src/data/field.cpp b/src/data/field.cpp index 3f7c688b..685bf079 100644 --- a/src/data/field.cpp +++ b/src/data/field.cpp @@ -99,6 +99,14 @@ template <> StyleP read_new