Player movement #38

Merged
fabianthome merged 14 commits from player-movement into main 2021-06-18 08:20:22 +00:00
Showing only changes of commit dffb1ce516 - Show all commits

View File

@ -1,16 +1,35 @@
class Player {
constructor(socketUsername) {
curr_field = 0 ;
coord_x = 0;
coord_y = 0;
constructor(socketUsername, sprites) {
this.socketUsername = socketUsername;
this.position = 0;
this.sprites = sprites;
this.isAlive = true;
this.coord_x = sprites[0].getX();
this.coord_y = sprites[0].getY();
this.curr_field = 0;
}
getX(){
return this.coord_x;
}
getY(){
return this.coord_y;
}
move(amount) {
this.position += amount;
this.curr_field += amount;
this.coord_x = this.sprites[this.curr_field].getX();
this.coord_y = this.sprites[this.curr_field].getY();
if (this.position === 15) {
// todo: win
}
}
}
module.exports = Player;
module.exports = Player;