[client] apply LayoutSkin

This commit is contained in:
2019-03-20 17:36:15 +03:00
parent 2c191d932c
commit e6f9aa8ba1
13 changed files with 123 additions and 158 deletions

View File

@@ -2,18 +2,9 @@ package ru.m.tankz.preset;
import ru.m.tankz.Type;
class ClassicGame extends GamePreset {
class ClassicGame {
public static var TYPE(default, never):GameType = 'classic';
public static var HUMAN(default, never):TeamId = 'human';
public static var BOT(default, never):TeamId = 'bot';
public static var PLAYER1(default, never):PresetId = 'player1';
public static var PLAYER2(default, never):PresetId = 'player2';
public function new() {
super(TYPE, [HUMAN, BOT], [PLAYER1, PLAYER2]);
}
}

View File

@@ -2,19 +2,9 @@ package ru.m.tankz.preset;
import ru.m.tankz.Type;
class DotaGame extends GamePreset {
class DotaGame {
public static var TYPE(default, never):GameType = 'dota';
public static var RADIANT(default, never):TeamId = 'radiant';
public static var DIRE(default, never):TeamId = 'dire';
public static var PLAYER1(default, never):PresetId = 'player1';
public static var PLAYER2_COOP(default, never):PresetId = 'player2_coop';
public static var PLAYER2_VS(default, never):PresetId = 'player2_vs';
public function new() {
super(TYPE, [RADIANT, DIRE], [PLAYER1, PLAYER2_COOP, PLAYER2_VS]);
}
}

View File

@@ -1,17 +0,0 @@
package ru.m.tankz.preset;
import ru.m.tankz.Type;
class GamePreset {
public var type(default, null):GameType;
public var teams(default, null):Array<TeamId>;
public var presets(default, null):Array<PresetId>;
public function new(type:GameType, teams:Array<TeamId>, presets:Array<PresetId>) {
this.type = type;
this.teams = teams;
this.presets = presets;
}
}