package Ġmain . kotlin . amaz e Ċ Ċ enum Ġclass ĠOrientation ( val Ġradians : ĠDouble , Ġval Ġx Direction : ĠDouble , Ġval Ġy Direction : ĠDouble ) Ġ{ ĊĠĠĠ ĠNOR TH ( 0 . 0 , Ġ 0 . 0 , Ġ- 1 . 0 ), ĊĠĠĠ ĠW EST (- Math . PI Ġ/ Ġ 2 , Ġ- 1 . 0 , Ġ 0 . 0 ), ĊĠĠĠ ĠS OUT H (- Math . PI , Ġ 0 . 0 , Ġ 1 . 0 ), ĊĠĠĠ ĠE AST (- 3 Ġ* ĠMath . PI Ġ/ Ġ 2 , Ġ 1 . 0 , Ġ 0 . 0 ); ĊĊĠĠĠ Ġfun Ġturn Left (): ĠOrientation Ġ= Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠNOR TH Ġ-> ĠW EST ĊĠĠĠĠĠĠĠ ĠE AST Ġ-> ĠNOR TH ĊĠĠĠĠĠĠĠ ĠS OUT H Ġ-> ĠE AST ĊĠĠĠĠĠĠĠ ĠW EST Ġ-> ĠS OUT H ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġturn Right (): ĠOrientation Ġ= Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠNOR TH Ġ-> ĠE AST ĊĠĠĠĠĠĠĠ ĠE AST Ġ-> ĠS OUT H ĊĠĠĠĠĠĠĠ ĠS OUT H Ġ-> ĠW EST ĊĠĠĠĠĠĠĠ ĠW EST Ġ-> ĠNOR TH ĊĠĠĠ Ġ} Ċ } Ċ