# Command: Case

Case value Definition:

Begins the set of commands in a SELECT structure if the value of SELECT is met.

Parameter Description:

value = any valid value of the SELECT variable

Command Description:

When using a SELECT structure, the CASE command defines the starting point of command execution if the SELECT value matches the CASE value. If the SELECT value doesn't match the CASE value, the commands following it are ignored until the next CASE, DEFAULT, or END SELECT command is encountered. See SELECT and the example for a better understanding.

Example:

; SELECT/CASE/DEFAULT/END SELECT Example
; Assign a random number 1-10
mission=Rnd(1,10)
; Start the selection process based on the value of 'mission' variable
Select mission
; Is mission = 1?
Case 1
Print "Your mission is to get the plutonium and get out alive!"
; Is mission = 2?
Case 2
Print "Your mission is to destroy all enemies!"
; Is mission = 3?
Case 3
Print "Your mission is to steal the enemy building plans!"
; What do do if none of the cases match the value of mission
Default
Print "Missions 4-10 are not available yet!"
; End the selection process
End Select

Index