Prev: F9E2 Up: Map Next: FA6A
FA29: Routine at FA29
FA29 CALL Parser_ValidateDirectObject Call Parser_ValidateDirectObject.
FA2C RET C Return if there is no direct object in the user input (so the command is malformed).
FA2D CP $02 Jump to F975 if there were less than 02 direct objects referenced in the user input.
FA2F JP C,$F975
Print "Please rephrase that.".
FA32 CP $03 Jump to Response_PleaseRephraseThat_Duplicate if there were more than 03 direct objects referenced in the user input (so the command is malformed).
FA34 JP NC,Response_PleaseRephraseThat_Duplicate
FA37 LD HL,$FA46 HL=FA46.
FA3A LD DE,$FA58 DE=FA58.
FA3D LD BC,$0009 BC=0009.
FA40 CALL $B0DE Call B0DE.
FA43 JP $F9E2 Jump to F9E2.
FA46 DEFW PhraseTokens_MeatToBear
FA48 DEFW PhraseTokens_MeatToWolves
FA4A DEFW PhraseTokens_FoodToBear
FA4C DEFW PhraseTokens_FoodToWolves
FA4E DEFW PhraseTokens_MeatAtBear
FA50 DEFW PhraseTokens_MeatAtWolves
FA52 DEFW PhraseTokens_FoodAtBear
FA54 DEFW PhraseTokens_FoodAtWolves
FA56 DEFW PhraseTokens_UrnIntoFire
FA58 DEFW $F0C0
FA5A DEFW $F0DB
FA5C DEFW $F23E
FA5E DEFW $F259
FA60 DEFW $F0C0
FA62 DEFW $F0DB
FA64 DEFW $F23E
FA66 DEFW $F259
FA68 DEFW $F4B9
Prev: F9E2 Up: Map Next: FA6A