CCというよりLuaの質問になるけどここでいいか?

今、受け取った変数の値に応じてタートルの処理を分岐させるような処理
(aの場合はA(),bの場合はB(),...ってな感じの)をさせようとしているんだけど
Cでいうswitch-case文が無いのでifからelseifを並べる形になってしまって見づらい
もっと良い書き方は無いかな?