diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2009-03-29 17:48:34 -0400 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2009-03-29 17:48:50 -0400 |
commit | b40e8f8fbb047854d0d63699307609ba9ba06812 (patch) | |
tree | afa7261e9f750f235db081bb2cc8bb2282c8c3e8 /sigmod | |
parent | 49f6c2a272426435fde1fc70bc650d3c76cbab4b (diff) | |
download | sigen-b40e8f8fbb047854d0d63699307609ba9ba06812.tar.gz sigen-b40e8f8fbb047854d0d63699307609ba9ba06812.tar.xz sigen-b40e8f8fbb047854d0d63699307609ba9ba06812.zip |
Add a checkbox in MapEffect to toggle the skin
Diffstat (limited to 'sigmod')
-rw-r--r-- | sigmod/MapEffect.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sigmod/MapEffect.cpp b/sigmod/MapEffect.cpp index a1f401ac..a37e2f90 100644 --- a/sigmod/MapEffect.cpp +++ b/sigmod/MapEffect.cpp @@ -66,8 +66,7 @@ void MapEffect::validate() if (m_name.isEmpty()) emit(error("Name is empty")); TEST(position); - if (m_area.isEmpty()) - TEST(skin); + TEST(skin); TEST_END(); } @@ -115,7 +114,10 @@ CHECK_BEGIN(MapEffect, QPoint&, position) TBOUNDS_MOD(position_y, 0, map->height() - 1, position.y()) CHECK_END() CHECK(MapEffect, QPainterPath&, area) -CHECK_INDEX(MapEffect, int, skin, game(), skin) +CHECK_BEGIN(MapEffect, int, skin) + if (0 <= skin) + IBOUNDS(skin, game(), skin) +CHECK_END() CHECK(MapEffect, bool, isGhost) CHECK(MapEffect, Script&, script) |