2013-05-28 21:38:37 +01:00
|
|
|
/// <reference path="../Game.ts" />
|
|
|
|
|
|
|
|
module Phaser {
|
|
|
|
|
|
|
|
export interface IRenderer {
|
|
|
|
|
|
|
|
render();
|
2013-06-01 01:30:36 +01:00
|
|
|
renderGameObject(object);
|
2013-05-28 21:38:37 +01:00
|
|
|
renderSprite(camera: Camera, sprite: Sprite): bool;
|
2013-05-30 05:34:35 +01:00
|
|
|
renderScrollZone(camera: Camera, sprite: ScrollZone): bool;
|
2013-06-03 12:03:34 +01:00
|
|
|
renderCircle(camera: Camera, circle: Circle, context, outline?: bool, fill?: bool, lineColor?: string, fillColor?: string, lineWidth?: number);
|
2013-06-06 02:47:08 +01:00
|
|
|
preRenderGroup(camera: Camera, group: Group);
|
|
|
|
postRenderGroup(camera: Camera, group: Group);
|
|
|
|
preRenderCamera(camera: Camera);
|
|
|
|
postRenderCamera(camera: Camera);
|
2013-06-07 07:35:28 +01:00
|
|
|
|
|
|
|
inCamera(camera: Camera, sprite: Sprite): bool;
|
2013-06-03 12:03:34 +01:00
|
|
|
|
2013-05-28 21:38:37 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|