botsArena/src/arenas/tron/tail.php
2016-07-12 07:48:52 +02:00

27 lines
491 B
PHP

<?php
class Tail{
public $tail;
public function __toString(){
$str = "";
foreach(Tail::$tail as $coord){
$str .= "[".$coord."],";
}
return $str;
}
public function __make(Coords $InitialCoords){
$this->tail = array($InitialCoords);
}
public function grow(Direction $dir){
$last = Tail::getLastTailCoord();
Tail::tail[] = $last->addDirection($dir);
}
public function getLastTailCoord(){
return end(Tail::$tail);
}
}