Main Page | Recent changes | Edit this page | Page history

Printable version | Disclaimers | Privacy policy

Not logged in
Log in | Help
 

Switch

From EDukeWiki

The switch statement in con is similar to that in C.

 switch <gamevar>
   case <constant>:
     <do something>
   break
   case <constant>:
     <do something>
   break
   default
     <do something>
   break
 endswitch

The default keyword works like an ifvarn statement, just like case works like an ifvare statement.

Caution: Nested switches do not work because of the way the CON compiler compiles them. A workaround is to put the nested switch in a seperate state, and call that state from inside the first switch.

Also, putting extra break statements inside a case argument will cause a lot of errors. Again, the workaround is to put the commands that need to be seperated in another state, along with the break.

Retrieved from "http://localhost../../../s/w/i/Switch.html"

This page has been accessed 553 times. This page was last modified 13:36, 30 September 2006 by EDukeWiki user Hendricks 266. Based on work by Dan, Richard Gobeille and Peter Green and Anonymous user(s) of EDukeWiki.


[Main Page]
Main Page
Recent changes
Random page
EDuke32.com

Edit this page
Discuss this page
Page history
What links here
Related changes

Special pages
Bug reports