Merge branch 'archive' into archive-update-v0.53.2

This commit is contained in:
Eliot Partridge
2019-09-17 22:20:48 -05:00
113 changed files with 3698 additions and 3719 deletions
+13 -1
View File
@@ -93,6 +93,7 @@ export type Batch = Float32Array;
export interface SpriteBatchBase {
globalAlpha: number;
depth: number;
crop(x: number, y: number, w: number, h: number): void;
clearCrop(): void;
save(): void;
@@ -105,11 +106,11 @@ export interface SpriteBatchBase {
startBatch(): void;
finishBatch(): Batch | undefined;
releaseBatch(batch: Batch): void;
flush(): void;
}
export interface SpriteBatchCommons extends SpriteBatchBase {
palette: boolean;
depth?: number;
drawRect(color: number, x: number, y: number, w: number, h: number): void;
}
@@ -360,6 +361,7 @@ export interface SpriteSheet {
texture: Texture2D | undefined;
sprites: (Sprite | undefined)[];
palette: boolean;
isSingleChannel: boolean;
}
export interface SpriteBorder {
@@ -541,6 +543,7 @@ export interface Entity extends EntityPart {
z: number;
vx: number;
vy: number;
depth: number;
// frame: number; // last update frame
timestamp: number;
@@ -668,8 +671,15 @@ export interface AccountSettings {
hidden?: boolean;
}
export const enum GraphicsQuality {
Low,
Medium,
High
}
export interface BrowserSettings {
lowGraphicsMode?: boolean;
graphicsQuality?: GraphicsQuality;
chatlogClosed?: boolean;
chatlogTab?: string;
chatlogWidth?: number;
@@ -1640,6 +1650,7 @@ export interface DrawOptions {
tileGrid: boolean;
engine: Engine;
season: Season;
useDepthBuffer: boolean;
error: (message: string) => void;
}
@@ -1656,6 +1667,7 @@ export const defaultDrawOptions: DrawOptions = {
tileGrid: false,
engine: Engine.Default,
season: Season.Summer,
useDepthBuffer: true,
error: () => { },
};