poker-html-client
Version:
HTML client for online poker
41 lines (32 loc) • 1.19 kB
text/typescript
class AnimationSettings {
public static platform = "default";
public static getSettings() {
if (AnimationSettings.platform === "android") {
return AnimationSettings.androidSettings();
}
if (AnimationSettings.platform === "tablet") {
return AnimationSettings.tabletSettings();
}
return AnimationSettings.defaultSettings();
}
public static defaultSettings() {
return new AnimationSettings();
}
public static androidSettings() {
const settings = new AnimationSettings();
return settings;
}
public static tabletSettings() {
const settings = new AnimationSettings();
settings.dealCardsTime = 500;
return settings;
}
public dealCardsTime: number = 300;
public finishGamePrePause: number = 100;
public cleanupTableTimeout: number = 6000;
public foldAnimationTimeout: number = 150;
public betAnimationTimeout: number = 100;
public movingMoneyToPotPrePause: number = 100;
public movingMoneyToPotAnimationTimeout: number = 100;
public showCardsTimeout: number = 3000;
}