From 0caaf01a78f0eef53b4fd0f51434f302d40dd975 Mon Sep 17 00:00:00 2001 From: twanvl Date: Mon, 30 Oct 2006 21:39:58 +0000 Subject: [PATCH] Implemented the context management part of the ScriptManager git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@61 0fc631ac-6414-0410-93d0-97cfa31319b6 --- src/data/field.cpp | 9 +++- src/data/field.hpp | 11 +++- src/data/game.cpp | 6 ++- src/data/game.hpp | 9 +++- src/data/set.cpp | 52 +++++++++++++++++-- src/data/set.hpp | 6 ++- src/data/stylesheet.cpp | 8 +++ src/data/stylesheet.hpp | 15 +++--- src/gfx/resample_image.cpp | 10 ++-- src/mse.vcproj | 3 ++ src/render/value/viewer.cpp | 3 +- src/script/dependency.cpp | 3 ++ src/script/dependency.hpp | 39 ++++++++++++++ src/script/script_manager.cpp | 95 ++++++++++++++++++++++++++++++++++- src/script/script_manager.hpp | 41 ++++++--------- src/script/scriptable.cpp | 6 +++ src/script/scriptable.hpp | 9 +++- src/script/value.hpp | 6 +-- src/util/io/package.cpp | 1 + src/util/io/package.hpp | 2 +- src/util/io/reader.cpp | 8 +-- src/util/io/reader.hpp | 4 +- 22 files changed, 288 insertions(+), 58 deletions(-) create mode 100644 src/script/dependency.hpp diff --git a/src/data/field.cpp b/src/data/field.cpp index 915790db..81826812 100644 --- a/src/data/field.cpp +++ b/src/data/field.cpp @@ -71,7 +71,6 @@ shared_ptr read_new(Reader& reader) { } } - // ----------------------------------------------------------------------------- : Style Style::Style(const FieldP& field) @@ -100,6 +99,14 @@ template <> StyleP read_new