display send alliance request

This commit is contained in:
evanpelle
2024-09-21 12:24:59 -07:00
parent 20f7a249c5
commit 3b86fc1aac
2 changed files with 5 additions and 3 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
import {nullable} from "zod";
import {EventBus, GameEvent} from "../../../core/EventBus";
import {AllianceRequest, AllianceRequestEvent, AllianceRequestReplyEvent, BrokeAllianceEvent as BrokenAllianceEvent, Game, PlayerID} from "../../../core/game/Game";
import {AllianceRequest, AllianceRequestEvent, AllianceRequestReplyEvent, BrokeAllianceEvent, Game, PlayerID} from "../../../core/game/Game";
import {ClientID} from "../../../core/Schemas";
import {Layer} from "./Layer";
@@ -56,7 +56,7 @@ export class EventsDisplay implements Layer {
this.eventBus.on(AllianceRequestEvent, a => this.onAllianceRequestEvent(a))
this.eventBus.on(AllianceRequestReplyEvent, a => this.onAllianceRequestReplyEvent(a))
this.eventBus.on(DisplayMessageEvent, e => this.onDisplayMessageEvent(e))
this.eventBus.on(BrokenAllianceEvent, e => this.onBrokenAllianceEvent(e))
this.eventBus.on(BrokeAllianceEvent, e => this.onBrokeAllianceEvent(e))
this.renderTable()
}
@@ -164,7 +164,7 @@ export class EventsDisplay implements Layer {
this.renderTable()
}
onBrokenAllianceEvent(event: BrokenAllianceEvent) {
onBrokeAllianceEvent(event: BrokeAllianceEvent) {
const myPlayer = this.game.playerByClientID(this.clientID)
if (myPlayer == null) {
return
+2
View File
@@ -6,6 +6,7 @@ import {ClientID} from "../../../core/Schemas";
import {RightClickEvent} from "../../InputHandler";
import {Layer} from "./Layer";
import {TransformHandler} from "../TransformHandler";
import {MessageType} from "./EventsDisplay";
export class SendAllianceRequestUIEvent implements GameEvent {
constructor(
@@ -275,6 +276,7 @@ export class UILayer implements Layer {
this.eventBus.emit(
new SendAllianceRequestUIEvent(myPlayer, owner)
)
this.game.displayMessage(`sending alliance request to ${owner.name()}`, MessageType.INFO, myPlayer.id())
},
})
}