mirror of
https://github.com/photonstorm/phaser
synced 2024-12-22 19:13:37 +00:00
52 lines
851 B
TypeScript
52 lines
851 B
TypeScript
|
/// <reference path="../_definitions.ts" />
|
||
|
|
||
|
/**
|
||
|
* Phaser - Physics - PhysicsManager
|
||
|
*/
|
||
|
|
||
|
module Phaser.Physics {
|
||
|
|
||
|
export class PhysicsManager {
|
||
|
|
||
|
constructor(game: Phaser.Game) {
|
||
|
|
||
|
this.game = game;
|
||
|
|
||
|
}
|
||
|
|
||
|
public game: Phaser.Game;
|
||
|
|
||
|
grav: number = 0.2;
|
||
|
drag: number = 1;
|
||
|
bounce: number = 0.3;
|
||
|
friction: number = 0.05;
|
||
|
|
||
|
min_f: number = 0;
|
||
|
max_f: number = 1;
|
||
|
|
||
|
min_b: number = 0;
|
||
|
max_b: number = 1;
|
||
|
|
||
|
min_g: number = 0;
|
||
|
max_g = 1;
|
||
|
|
||
|
xmin: number = 0;
|
||
|
xmax: number = 800;
|
||
|
ymin: number = 0;
|
||
|
ymax: number = 600;
|
||
|
|
||
|
objrad: number = 24;
|
||
|
tilerad: number = 24 * 2;
|
||
|
objspeed: number = 0.2;
|
||
|
maxspeed: number = 20;
|
||
|
|
||
|
public update() {
|
||
|
|
||
|
// Booyah!
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|