From ae3d3c7ce2276ee222fbb12fe90236d0225395d0 Mon Sep 17 00:00:00 2001 From: Major Date: Sun, 24 Sep 2017 03:48:55 +0100 Subject: [PATCH] Add destructuring operators for Position --- .../api/src/org/apollo/game/plugins/api/position.kt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 game/plugin/api/src/org/apollo/game/plugins/api/position.kt diff --git a/game/plugin/api/src/org/apollo/game/plugins/api/position.kt b/game/plugin/api/src/org/apollo/game/plugins/api/position.kt new file mode 100644 index 00000000..ffd3534d --- /dev/null +++ b/game/plugin/api/src/org/apollo/game/plugins/api/position.kt @@ -0,0 +1,9 @@ +package org.apollo.game.plugins.api + +import org.apollo.game.model.Position + +// Support destructuring a Position into its components. + +operator fun Position.component1(): Int = x +operator fun Position.component2(): Int = y +operator fun Position.component3(): Int = height