| @@ -14,7 +14,7 @@ | |||||
| class Canvas { | class Canvas { | ||||
| private var cv; | |||||
| private $cv; | |||||
| function setSize($width, $height) { | function setSize($width, $height) { | ||||
| return caca_set_canvas_width($this->cv, $width, $height); | return caca_set_canvas_width($this->cv, $width, $height); | ||||
| @@ -149,10 +149,54 @@ class Canvas { | |||||
| } | } | ||||
| function __construct($width = 0, $height = 0) { | function __construct($width = 0, $height = 0) { | ||||
| cv = caca_create_canvas($width, $height); | |||||
| $this->cv = caca_create_canvas($width, $height); | |||||
| } | } | ||||
| function get_resource() { | function get_resource() { | ||||
| return $this->cv; | return $this->cv; | ||||
| } | } | ||||
| } | } | ||||
| class Display { | |||||
| private $dp; | |||||
| function setDisplayTime($time) { | |||||
| return caca_set_display_time($this->dp, $time); | |||||
| } | |||||
| function getDisplayTime() { | |||||
| return caca_get_display_time($this->dp); | |||||
| } | |||||
| function getWidth() { | |||||
| return caca_get_display_width($this->dp); | |||||
| } | |||||
| function getHeight() { | |||||
| return caca_get_display_height($this->dp); | |||||
| } | |||||
| function setTitle($title) { | |||||
| return caca_set_display_title($this->dp, $title); | |||||
| } | |||||
| function getMouseX() { | |||||
| return caca_get_mouse_x($this->dp); | |||||
| } | |||||
| function getMouseY() { | |||||
| return caca_get_mouse_y($this->dp); | |||||
| } | |||||
| function setMouse($state) { | |||||
| return caca_set_mouse($this->dp, $state); | |||||
| } | |||||
| function __construct($canvas) { | |||||
| $this->dp = caca_create_display($canvas->get_resource()); | |||||
| } | |||||
| function get_resource() { | |||||
| return $this->dp; | |||||
| } | |||||
| } | |||||