//+----------------------------------------------------------------------------+ //| Description: Magic Set Editor - Program to make Magic (tm) cards | //| Copyright: (C) 2001 - 2008 Twan van Laarhoven and "coppro" | //| License: GNU General Public License 2 or later (see file COPYING) | //+----------------------------------------------------------------------------+ // ----------------------------------------------------------------------------- : Includes #include #include // ----------------------------------------------------------------------------- : WordList WordListWord::WordListWord() : line_below(false) , is_prefix(false) {} IMPLEMENT_REFLECTION_NO_SCRIPT(WordListWord) { if (line_below || is_prefix || isGroup() || script || (tag.reading() && tag.isComplex())) { // complex value REFLECT(name); REFLECT(line_below); REFLECT(is_prefix); REFLECT(words); REFLECT(script); } else { REFLECT_NAMELESS(name); } } IMPLEMENT_REFLECTION_NO_SCRIPT(WordList) { REFLECT(name); REFLECT(words); } // ----------------------------------------------------------------------------- : Auto replace words AutoReplace::AutoReplace() : enabled(true) , whole_word(true) , custom(true) {} IMPLEMENT_REFLECTION_NO_SCRIPT(AutoReplace) { REFLECT(enabled); REFLECT(whole_word); REFLECT(match); REFLECT(replace); }