| 2782 | } |
| 2783 | |
| 2784 | bool GameState::EvaluateMultipleBool(const char* expression, bool localOnly) const |
| 2785 | { |
| 2786 | GameValue value = EvaluateMultiple(expression, localOnly); |
| 2787 | if (value.GetType() & GameBool) |
| 2788 | { |
| 2789 | return bool(value); |
| 2790 | } |
| 2791 | TypeError(GameBool, value.GetType()); |
| 2792 | return false; |
| 2793 | } |
| 2794 | |
| 2795 | bool GameState::VarGoodName(const char* name) const |
| 2796 | { |