Oliver Rümpelein
034c00ca5b
- Category - Classification - Design - Layout - Order - Page - Status - Thrill
40 lines
1.7 KiB
Kotlin
40 lines
1.7 KiB
Kotlin
package de.pheerai.rcdbquery.dataMappings.layout
|
|
|
|
import de.pheerai.rcdbquery.dataMappings.internal.MultiParamBuilder
|
|
|
|
class LayoutBuilder : MultiParamBuilder<Long, Layout>() {
|
|
override fun add(param: Layout): LayoutBuilder {
|
|
super.add(param)
|
|
return this
|
|
}
|
|
|
|
fun bigApple() = this.add(Layout.BIG_APPLE)
|
|
fun wackyWorm() = this.add(Layout.BIG_APPLE)
|
|
|
|
fun circleDip() = this.add(Layout.CIRCLE_DIP)
|
|
fun circularGravityRailway() = this.add(Layout.CIRCULAR_GRAVIY_RAILWAY)
|
|
fun cyclone() = this.add(Layout.CYCLONE)
|
|
fun doubleFigureEight() = this.add(Layout.DOUBLE_FIGURE_EIGHT)
|
|
fun doubleOutAndBack() = this.add(Layout.DOUBLE_OUT_AND_BACK)
|
|
fun figureEight() = this.add(Layout.FIGURE_EIGHT)
|
|
fun jungleMouse() = this.add(Layout.JUNGLE_MOUSE)
|
|
fun lShapedOutAndBack() = this.add(Layout.L_SHAPED_OUT_AND_BACK)
|
|
fun miteMouse() = this.add(Layout.MITE_MOUSE)
|
|
fun outAndBack() = this.add(Layout.OUT_AND_BACK)
|
|
fun oval() = this.add(Layout.OVAL)
|
|
fun shuttleLoop() = this.add(Layout.SHUTTLE_LOOP)
|
|
fun singleHelixCenter() = this.add(Layout.SINGLE_HELIX_CENTER)
|
|
fun singleHelixLeft() = this.add(Layout.SINGLE_HELIX_LEFT)
|
|
fun singleHelixRear() = this.add(Layout.SINGLE_HELIX_REAR)
|
|
fun singleHelixRight() = this.add(Layout.SINGLE_HELIX_RIGHT)
|
|
fun terrain() = this.add(Layout.TERRAIN)
|
|
fun triangle() = this.add(Layout.TRIANGLE)
|
|
fun tripleOutAndBack() = this.add(Layout.TRIPLE_OUT_AND_BACK)
|
|
fun twinHelix() = this.add(Layout.TWIN_HELIX)
|
|
fun twister() = this.add(Layout.TWISTER)
|
|
fun uShuttle() = this.add(Layout.U_SHUTTLE)
|
|
fun wildMouse() = this.add(Layout.WILD_MOUSE)
|
|
fun zyklon() = this.add(Layout.ZYKLON)
|
|
fun galaxy() = this.add(Layout.ZYKLON)
|
|
}
|