cond statementsΒΆ
Use cond to conditionally execute different pieces of code depending on a condition that applies to each. Only the first condition that is satisfied will have its containing code executed.
syntax:
(cond
(conditional_expression_1
code_block_1
code_block_2
...
)
(conditional_expression_2
code_block_1
code_block_2
...
)
...
[(else
code_block_1
code_block_2
...
)]
)
Example of using the cond statement:
(cond
((< (gEgo x?) 100)
(Prints "You're on the left side of the screen")
)
((> (gEgo x?) 220)
(Prints "You're on the right side of the screen")
)
(gIsWearingBombSuit
(Prints "You're close to the explosion, but your bomb suit keeps you safe")
)
(else
(Prints "You're too close to the explosion, you die!")
(Die BLEW_UP)
)
)
See also: Switch statement, switchto statement, If statements.