package Ġf rc . team 3 3 2 4 . robot . int ake . commands Ċ Ċ import Ġedu . wpi . first . wp ilib j 2 . command . Command Base Ċ import Ġf rc . team 3 3 2 4 . robot . int ake . Int ake Ċ import Ġf rc . team 3 3 2 4 . robot . int ake . Pivot Ċ import Ġf rc . team 3 3 2 4 . robot . storage . Storage Ċ import Ġkotlin . math . sign Ċ Ċ class ĠRun Int ake Constant ( val Ġstorage : ĠStorage , Ġval Ġint ake : ĠInt ake , Ġval Ġpivot : ĠP ivot , Ġval Ġspeed : ĠDouble ): ĠCommand Base () Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Requirements ( int ake ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġexecute () Ġ{ ĊĠĠĠĠĠĠĠ Ġpivot . pivot Ġ= Ġ 0 . 0 7 ĊĠĠĠĠĠĠĠ Ġint ake . speed Ġ= Ġspeed Ċ // ĠĠĠĠĠĠĠ Ġstorage . bot Speed Ġ= Ġ 0 . 6 Ġ* Ġ- sign ( speed ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġend ( inter rupted : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġstorage . bot Speed Ġ= Ġ 0 . 0 ĊĠĠĠĠĠĠĠ Ġint ake . speed Ġ= Ġ 0 . 0 ĊĠĠĠ Ġ} Ċ }