mirror of
https://github.com/photonstorm/phaser
synced 2024-11-22 20:53:39 +00:00
28 lines
848 B
TypeScript
28 lines
848 B
TypeScript
|
/**
|
||
|
* @author Richard Davey <rich@photonstorm.com>
|
||
|
* @copyright 2016 Photon Storm Ltd.
|
||
|
* @license {@link https://github.com/photonstorm/phaser/blob/master/license.txt|MIT License}
|
||
|
*/
|
||
|
import Config from './Config';
|
||
|
import * as Device from '../device';
|
||
|
import RequestAnimationFrame from '../dom/RequestAnimationFrame';
|
||
|
import RandomDataGenerator from '../math/random-data-generator/RandomDataGenerator';
|
||
|
import StateManager from '../state/StateManager';
|
||
|
export default class Game {
|
||
|
config: Config;
|
||
|
renderer: any;
|
||
|
canvas: any;
|
||
|
context: any;
|
||
|
isBooted: boolean;
|
||
|
isRunning: boolean;
|
||
|
raf: RequestAnimationFrame;
|
||
|
textures: any;
|
||
|
input: any;
|
||
|
state: StateManager;
|
||
|
device: typeof Device;
|
||
|
rnd: RandomDataGenerator;
|
||
|
constructor(config: any);
|
||
|
boot(): void;
|
||
|
update(timestamp: any): void;
|
||
|
}
|