File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -255,7 +255,7 @@ declare module Phaser {
255255 randomY : number ;
256256 boot ( ) : void ;
257257 update ( ) : void ;
258- setSize ( width : number , height : number ) : void ;
258+ setBounds ( x : number , y : number , width : number , height : number ) : void ;
259259 destroy ( ) : void ;
260260 }
261261
@@ -366,6 +366,32 @@ declare module Phaser {
366366 addPointer ( ) : Phaser . Pointer ;
367367 }
368368
369+ class Key {
370+ constructor ( game :Phaser . Game , keycode :number )
371+ isDown :boolean ;
372+ isUp :boolean ;
373+ altKey :boolean ;
374+ ctrlKey :boolean ;
375+ shiftKey :boolean ;
376+ timeDown :number ;
377+ duration :number ;
378+ timeUp :number ;
379+ repeats :number ;
380+ keycode :number ;
381+ onDown :Phaser . Signal ;
382+ onUp :Phaser . Signal ;
383+ justPressed ( duration :number ) :boolean ;
384+ justReleased ( duration :number ) :boolean ;
385+ }
386+
387+ interface CursorKeys
388+ {
389+ up :Phaser . Key ;
390+ down :Phaser . Key ;
391+ left :Phaser . Key ;
392+ right :Phaser . Key ;
393+ }
394+
369395 class Keyboard {
370396 constructor ( game : Phaser . Game ) ;
371397 game : Phaser . Game ;
@@ -479,6 +505,7 @@ declare module Phaser {
479505 justPressed ( keycode : number , duration ?: number ) : boolean ;
480506 justReleased ( keycode : number , duration ?: number ) : boolean ;
481507 isDown ( keycode : number ) : boolean ;
508+ createCursorKeys ( ) :CursorKeys ;
482509 }
483510
484511 class Mouse {
You can’t perform that action at this time.
0 commit comments