Added clone() function to Value.

Added support for per-card styling

git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@430 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
twanvl
2007-06-24 01:30:34 +00:00
parent df9bb78e51
commit f0628317a3
25 changed files with 147 additions and 21 deletions
+4 -1
View File
@@ -72,11 +72,14 @@ Context& SetScriptContext::getContext(const StyleSheetP& stylesheet) {
}
}
Context& SetScriptContext::getContext(const CardP& card) {
Context& ctx = getContext(set.stylesheetForP(card));
StyleSheetP stylesheet = set.stylesheetForP(card);
Context& ctx = getContext(stylesheet);
if (card) {
ctx.setVariable(_("card"), to_script(card));
ctx.setVariable(_("styling"), to_script(&set.stylingDataFor(card)));
} else {
ctx.setVariable(_("card"), ScriptValueP());
ctx.setVariable(_("styling"), to_script(&set.stylingDataFor(*stylesheet)));
}
return ctx;
}