File tree 3 files changed +10
-0
lines changed
src/main/kotlin/org/openbase/planetsudo/level/levelobjects
3 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -125,6 +125,9 @@ class Agent(
125
125
override val isDisabled: Boolean
126
126
get() = ! isAlive || ! hasFuel
127
127
128
+ override val carryingResourceType: ResourceType
129
+ get() = resource?.type ? : ResourceType .Unknown
130
+
128
131
override val isCarryingResource: Boolean
129
132
get() = resource != null
130
133
Original file line number Diff line number Diff line change @@ -105,6 +105,11 @@ interface AgentInterface {
105
105
*/
106
106
val angle: Int
107
107
108
+ /* *
109
+ * Gibt die Art der Resource an, die der Agent trägt.
110
+ */
111
+ val carryingResourceType: ResourceType
112
+
108
113
/* *
109
114
* Zeigt den verbliebenen Treibstoff des Agenten an.
110
115
*
Original file line number Diff line number Diff line change @@ -31,6 +31,8 @@ class AgentMock : AgentInterface {
31
31
get() = error(" Mock does not offer any functionality." )
32
32
override val angle: Int
33
33
get() = error(" Mock does not offer any functionality." )
34
+ override val carryingResourceType: Resource .ResourceType
35
+ get() = error(" Mock does not offer any functionality." )
34
36
override val fuel: Int
35
37
get() = error(" Mock does not offer any functionality." )
36
38
override val fuelInPercent: Int
You can’t perform that action at this time.
0 commit comments