[common] added teams

This commit is contained in:
2018-01-21 21:54:32 +03:00
parent a4558aa2f2
commit 223ff5ba93
11 changed files with 126 additions and 58 deletions

View File

@@ -8,11 +8,8 @@ import haxework.provider.Provider;
import protohx.Message;
import ru.m.connect.IConnection;
import ru.m.tankz.config.ConfigBundle;
import ru.m.tankz.control.PlayerControl;
import ru.m.tankz.engine.Engine;
import ru.m.tankz.game.ClassicGame;
import ru.m.tankz.game.Game;
import ru.m.tankz.player.Player;
import ru.m.tankz.proto.pack.GameUpdateResponse;
@@ -23,7 +20,7 @@ class GameFrame extends VGroupView implements ViewBuilder implements IPacketHand
public static inline var ID = "game";
private var game:Game;
private var game:Game<Dynamic>;
private var timer:Timer;
public function init():Void {
@@ -31,9 +28,10 @@ class GameFrame extends VGroupView implements ViewBuilder implements IPacketHand
public function onShow():Void {
game = new ClassicGame(ConfigBundle.get(ClassicGame.TYPE, 0));
game.start([
new Player(1)
]);
game.start({
humans: 1,
bots: 3,
});
content.addEventListener(Event.ENTER_FRAME, redraw);
Provider.get(IConnection).packetHandler.addListener(this);
render.draw(game.engine);

View File

@@ -16,17 +16,17 @@ map:
y: 24
direction: top
- type: bot
index: 1
index: 0
x: 0
y: 0
direction: bottom
- type: bot
index: 2
index: 1
x: 12
y: 0
direction: bottom
- type: bot
index: 3
index: 2
x: 24
y: 0
direction: bottom