Skip to content

Commit

Permalink
#24: starting implementing
Browse files Browse the repository at this point in the history
  • Loading branch information
wpernath committed Sep 7, 2022
1 parent 5a1178b commit 0ab4b83
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 22 deletions.
2 changes: 1 addition & 1 deletion melonjs-client/src/main/client/config.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const CONFIG = {
environment: "prod", // change this TO PROD on deployment
environment: "local", // change this TO PROD on deployment

appName: "{{applicationName}}",
appVersion: "{{applicationVersion}}",
Expand Down
40 changes: 19 additions & 21 deletions melonjs-client/src/main/client/js/stage/hud/hud-container.js
Original file line number Diff line number Diff line change
Expand Up @@ -277,29 +277,27 @@ class MultiplayerMessageCenter extends Container {
super(x,y,w,h);

this.currentMessage = "Test message: Hallo, echo!";
this.backColor = new Color(50,50,50);
this.boxColor = new Color(10,10,10);
this.backBox = new Rect(this.pos.x + 2, this.pos.y, w-4, h);
this.clipping = true;
this.floating = false;

this.textBox = new BitmapText(this.pos.x + 4, this.pos.y + 4, {
font: "12Outline",
textBaseline: "bottom"
this.textBox = new BitmapText(this.pos.x + 4, 0, {
font: "24Outline",
textBaseline: "top",
text: this.currentMessage,
});

this.addChild(this.textBox);
this.gradient = null;
}

draw(renderer) {
renderer.setGlobalAlpha(0.3);
renderer.setColor(this.backColor);
renderer.fill(this.backBox);
MultiplayerManager.get().addOnMessageCallback(async (event) => {
let message = event.message;

renderer.setGlobalAlpha(1.0);
renderer.setColor(this.boxColor);
renderer.stroke(this.backBox);
renderer.setTint(this.textBox.tint, this.textBox.getOpacity());
this.textBox.draw(renderer, this.currentMessage, this.textBox.pos.x, this.textBox.pos.y);
super.draw(renderer);
if( message.playerId !== MultiplayerManager.get().multiplayerPlayer.id ) {
if( message.message !== null ) {
console.log("message: " + message.message);
this.textBox.setText(message.message);
}
}
}, this);
}
}

Expand Down Expand Up @@ -352,9 +350,9 @@ export default class HUDContainer extends Container {
this.addChild(new EnergyItem(5, this.pos.y + 1));
this.addChild(new WeaponsItem(game.viewport.width - 170, this.pos.y + 1, 168, 34));

//if( GlobalGameState.isMultiplayerMatch ) {
//this.addChild(new MultiplayerMessageCenter(0,50, game.viewport.width, 26));
//}
if( GlobalGameState.isMultiplayerMatch ) {
this.addChild(new MultiplayerMessageCenter(0, 42, game.viewport.width, 30));
}

this.addChild(this.pauseText);
this.pauseText.setText("");
Expand Down

0 comments on commit 0ab4b83

Please sign in to comment.