2026-03-24 03:36:14 +00:00
|
|
|
// ... existing code ...
|
|
|
|
|
|
2026-03-24 03:50:38 +00:00
|
|
|
// === WEBSOCKET CLIENT ===
|
|
|
|
|
import { wsClient } from './ws-client.js';
|
2026-03-24 03:36:14 +00:00
|
|
|
|
2026-03-24 03:50:38 +00:00
|
|
|
// Initialize WebSocket client
|
|
|
|
|
wsClient.connect();
|
2026-03-24 03:36:14 +00:00
|
|
|
|
2026-03-24 03:50:38 +00:00
|
|
|
// Handle WebSocket events
|
|
|
|
|
window.addEventListener('player-joined', (event) => {
|
|
|
|
|
console.log('Player joined:', event.detail);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
window.addEventListener('player-left', (event) => {
|
|
|
|
|
console.log('Player left:', event.detail);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
window.addEventListener('chat-message', (event) => {
|
|
|
|
|
console.log('Chat message:', event.detail);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// Clean up on page unload
|
|
|
|
|
window.addEventListener('beforeunload', () => {
|
|
|
|
|
wsClient.disconnect();
|
2026-03-24 03:36:14 +00:00
|
|
|
});
|
2026-03-24 02:29:45 +00:00
|
|
|
|
2026-03-24 03:36:14 +00:00
|
|
|
// ... existing code ...
|