mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-27 21:24:21 +00:00
feat(ping): add debug logs and fix ping feature
This commit is contained in:
@@ -507,6 +507,11 @@ export class InputHandler {
|
||||
localX,
|
||||
localY,
|
||||
);
|
||||
console.log("emitting PingPlacedEvent", {
|
||||
type: this.uiState.currentPingType,
|
||||
x: worldCoords.x,
|
||||
y: worldCoords.y,
|
||||
});
|
||||
this.eventBus.emit(
|
||||
new PingPlacedEvent(
|
||||
this.uiState.currentPingType,
|
||||
|
||||
@@ -25,7 +25,7 @@ import { MultiTabModal } from "./layers/MultiTabModal";
|
||||
import { NameLayer } from "./layers/NameLayer";
|
||||
import { NukeTrajectoryPreviewLayer } from "./layers/NukeTrajectoryPreviewLayer";
|
||||
import { PerformanceOverlay } from "./layers/PerformanceOverlay";
|
||||
import { PingTrajectoryPreviewLayer } from "./layers/PingTrajectoryPreviewLayer";
|
||||
|
||||
import { PlayerInfoOverlay } from "./layers/PlayerInfoOverlay";
|
||||
import { PlayerPanel } from "./layers/PlayerPanel";
|
||||
import { RailroadLayer } from "./layers/RailroadLayer";
|
||||
@@ -211,11 +211,7 @@ export function createRenderer(
|
||||
transformHandler,
|
||||
uiState,
|
||||
);
|
||||
const pingTrajectoryPreviewLayer = new PingTrajectoryPreviewLayer(
|
||||
game,
|
||||
eventBus,
|
||||
transformHandler,
|
||||
);
|
||||
|
||||
const performanceOverlay = document.querySelector(
|
||||
"performance-overlay",
|
||||
) as PerformanceOverlay;
|
||||
@@ -251,7 +247,7 @@ export function createRenderer(
|
||||
new FxLayer(game, eventBus),
|
||||
new UILayer(game, eventBus, transformHandler),
|
||||
new NukeTrajectoryPreviewLayer(game, eventBus, transformHandler),
|
||||
pingTrajectoryPreviewLayer,
|
||||
|
||||
new StructureIconsLayer(game, eventBus, uiState, transformHandler),
|
||||
new NameLayer(game, transformHandler, eventBus),
|
||||
eventsDisplay,
|
||||
|
||||
@@ -374,6 +374,7 @@ export class FxLayer implements Layer {
|
||||
this.pingEventCleanup = this.eventBus.on(
|
||||
PingPlacedEvent,
|
||||
(event: PingPlacedEvent) => {
|
||||
console.log("received PingPlacedEvent", event);
|
||||
const pingFx = new PingFx(this.game, event.type, event.tile);
|
||||
this.allFx.push(pingFx);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user