correction
This commit is contained in:
parent
c27f0348f1
commit
1df5bda344
3 changed files with 11 additions and 6 deletions
|
@ -1,14 +1,14 @@
|
||||||
Renderer = new Render("canvas", "./assets/map/map7_recadr.png");
|
Renderer = new Render("canvas", "./assets/map/map7_recadr.png");
|
||||||
Inp = new Input("canvas");
|
Inp = new Input("canvas");
|
||||||
let Net = new Network("ws://129.151.227.50:8080/");
|
let Net = new Network("ws://129.151.227.50:8080/", Renderer);
|
||||||
let ClientKeyboard = new Keyboard()
|
//let ClientKeyboard = new Keyboard()
|
||||||
|
|
||||||
|
|
||||||
let playerId; //id of client player
|
let playerId; //id of client player
|
||||||
let players = [];
|
let players = [];
|
||||||
|
|
||||||
Net.connect(); //connect to server, create a player, and retrieve all players info
|
Net.connect(); //connect to server, create a player, and retrieve all players info
|
||||||
ClientKeyboard.init();
|
//ClientKeyboard.init();
|
||||||
|
|
||||||
|
|
||||||
function game() {
|
function game() {
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
class Network{
|
class Network{
|
||||||
constructor(adress){
|
constructor(adress, Renderer){
|
||||||
this.adress = adress;
|
this.adress = adress;
|
||||||
this.connected = false;
|
this.connected = false;
|
||||||
|
this.Renderer = Renderer
|
||||||
}
|
}
|
||||||
|
|
||||||
message(data){
|
message(data){
|
||||||
|
@ -11,7 +12,7 @@ class Network{
|
||||||
for (var i = data.data.players.length - 1; i >= 0; i--) {
|
for (var i = data.data.players.length - 1; i >= 0; i--) {
|
||||||
players.push(new Player(data.data.players[i].id, data.data.players[i].x, data.data.players[i].y, data.data.players[i].name, data.data.players[i].dir))
|
players.push(new Player(data.data.players[i].id, data.data.players[i].x, data.data.players[i].y, data.data.players[i].name, data.data.players[i].dir))
|
||||||
|
|
||||||
Renderer.AddPlayer(players[players.length - 1])
|
this.Renderer.AddPlayer(players[players.length - 1])
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'update':
|
case 'update':
|
||||||
|
@ -24,7 +25,7 @@ class Network{
|
||||||
break;
|
break;
|
||||||
case "newplayer":
|
case "newplayer":
|
||||||
players.push(new Player(data.data.id, data.data.x, data.data.y, data.data.name, data.data.dir));
|
players.push(new Player(data.data.id, data.data.x, data.data.y, data.data.name, data.data.dir));
|
||||||
Renderer.AddPlayer(players[players.length - 1])
|
this.Renderer.AddPlayer(players[players.length - 1])
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,10 @@ class Render {
|
||||||
this.players[player.id] = player;
|
this.players[player.id] = player;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RemPlayer(id) {
|
||||||
|
this.players[id] = null
|
||||||
|
}
|
||||||
|
|
||||||
RenderPlayer(player) {
|
RenderPlayer(player) {
|
||||||
const img = new Image();
|
const img = new Image();
|
||||||
img.src = "./assets/body.png";
|
img.src = "./assets/body.png";
|
||||||
|
|
Loading…
Reference in a new issue