diff options
| author | Mike Buland <eichlan@xagasoft.com> | 2011-12-29 17:03:20 -0700 | 
|---|---|---|
| committer | Mike Buland <eichlan@xagasoft.com> | 2011-12-29 17:03:20 -0700 | 
| commit | f404d991aa53ed81855e51b597bfe1d5c2288b42 (patch) | |
| tree | d2ce081cc722eccc089591c63ea0a345b4b4701c /src/situation.cpp | |
| parent | 1bd7f709f5217b248fcb3a4c7be2eeca84fec795 (diff) | |
| download | stage-f404d991aa53ed81855e51b597bfe1d5c2288b42.tar.gz stage-f404d991aa53ed81855e51b597bfe1d5c2288b42.tar.bz2 stage-f404d991aa53ed81855e51b597bfe1d5c2288b42.tar.xz stage-f404d991aa53ed81855e51b597bfe1d5c2288b42.zip | |
Most operators work, as well as if/then/else.
Loops should be very easy, but we don't have lists working yet, next is
scope selection.
Diffstat (limited to 'src/situation.cpp')
| -rw-r--r-- | src/situation.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/src/situation.cpp b/src/situation.cpp index d7f98aa..8221b50 100644 --- a/src/situation.cpp +++ b/src/situation.cpp | |||
| @@ -37,11 +37,13 @@ void Situation::exec( class GameState &gState, Situation::Mode m ) | |||
| 37 | switch( m ) | 37 | switch( m ) | 
| 38 | { | 38 | { | 
| 39 | case modeSetup: | 39 | case modeSetup: | 
| 40 | gState.parse( pAstSetup ); | 40 | if( pAstSetup ) | 
| 41 | gState.parse( pAstSetup ); | ||
| 41 | break; | 42 | break; | 
| 42 | 43 | ||
| 43 | case modeEnter: | 44 | case modeEnter: | 
| 44 | gState.parse( pAstEnter ); | 45 | if( pAstEnter ) | 
| 46 | gState.parse( pAstEnter ); | ||
| 45 | break; | 47 | break; | 
| 46 | } | 48 | } | 
| 47 | } | 49 | } | 
