@@ -60,6 +60,9 @@ discard block |
||
60 | 60 | } |
61 | 61 | } |
62 | 62 | |
63 | + /** |
|
64 | + * @param string $alias |
|
65 | + */ |
|
63 | 66 | public function hasAction($alias): bool |
64 | 67 | { |
65 | 68 | return array_key_exists($alias, $this->actions); |
@@ -140,6 +143,9 @@ discard block |
||
140 | 143 | $this->getAction($operation['action'])->execute($this, $alias, $operation); |
141 | 144 | } |
142 | 145 | |
146 | + /** |
|
147 | + * @param string $alias |
|
148 | + */ |
|
143 | 149 | public function getActorNextMove($alias): array |
144 | 150 | { |
145 | 151 | list($x, $y) = $this->getActorPosition($alias); |
@@ -163,6 +169,9 @@ discard block |
||
163 | 169 | return $this->functions[$name]; |
164 | 170 | } |
165 | 171 | |
172 | + /** |
|
173 | + * @param string $alias |
|
174 | + */ |
|
166 | 175 | public function moveActor($alias) |
167 | 176 | { |
168 | 177 | $moveMap = [ |
@@ -191,6 +200,9 @@ discard block |
||
191 | 200 | { |
192 | 201 | } |
193 | 202 | |
203 | + /** |
|
204 | + * @param string $field |
|
205 | + */ |
|
194 | 206 | public function setField($x, $y, $field) |
195 | 207 | { |
196 | 208 | $this->fields[$x][$y] = $field; |
@@ -206,6 +218,9 @@ discard block |
||
206 | 218 | return $this->actors[$alias]['direction']; |
207 | 219 | } |
208 | 220 | |
221 | + /** |
|
222 | + * @param string $alias |
|
223 | + */ |
|
209 | 224 | public function setActorDirection($alias, $direction) |
210 | 225 | { |
211 | 226 | $this->actors[$alias]['direction'] = $direction; |
@@ -216,6 +231,10 @@ discard block |
||
216 | 231 | return $this->actors[$alias]['pick']; |
217 | 232 | } |
218 | 233 | |
234 | + /** |
|
235 | + * @param string $alias |
|
236 | + * @param string|null $pick |
|
237 | + */ |
|
219 | 238 | public function setActorPick($alias, $pick) |
220 | 239 | { |
221 | 240 | $this->actors[$alias]['pick'] = $pick; |