-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPosition.php
More file actions
46 lines (33 loc) · 802 Bytes
/
Position.php
File metadata and controls
46 lines (33 loc) · 802 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
/*doc Position.php
Versión : 1.0
Fecha : 2018-06-13
Autor : Nelson Sanchez Bernal (nelson@moviltracing.com)
--------------------------------------------------------------
DISCLAIMER:
Use only for didactical purpose.
--------------------------------------------------------------
doc*/
Class Position {
protected $x;
protected $y;
protected $f;
function __construct($x, $y, $f){
$this->x = $x;
$this->y = $y;
$this->f = strtoupper($f);
}
public function printPos(){
echo "Actual position : X=".$this->x." Y=".$this->y." f=".$this->f.PHP_EOL;
}
public function getPos(){
return array("X"=>$this->x, "Y"=>$this->y, "facing"=>$this->f);
}
public function getFacing(){
return $this->f;
}
public function setFacing($valor){
$this->f = $valor;
}
}
?>