2023-11-02 02:46:59 +08:00
|
|
|
import { clear } from "./_clear";
|
|
|
|
import { enter } from "./_enter";
|
|
|
|
import { playerUpdate } from "./_playerUpdate";
|
2023-10-10 04:15:28 +08:00
|
|
|
import { projectile } from "./_projectile";
|
|
|
|
import { update } from "./_update";
|
2023-09-21 02:17:18 +08:00
|
|
|
|
|
|
|
export function registerLevelCallbacks(socket){
|
2023-11-02 02:46:59 +08:00
|
|
|
socket.on('level/enter', (data) => {
|
|
|
|
enter(socket, data)
|
|
|
|
});
|
|
|
|
|
|
|
|
socket.on('level/cleared', (data) => {
|
|
|
|
clear(socket, data)
|
|
|
|
});
|
|
|
|
|
2023-09-21 02:17:18 +08:00
|
|
|
socket.on('level/update', (data) => {
|
2023-10-10 04:15:28 +08:00
|
|
|
update(socket, data)
|
2023-09-21 02:17:18 +08:00
|
|
|
});
|
2023-09-21 15:56:54 +08:00
|
|
|
|
2023-11-02 02:46:59 +08:00
|
|
|
socket.on('level/playerUpdate', (data) => {
|
|
|
|
playerUpdate(socket, data)
|
|
|
|
});
|
|
|
|
|
2023-09-21 15:56:54 +08:00
|
|
|
socket.on('level/projectile', (data) => {
|
2023-10-10 04:15:28 +08:00
|
|
|
projectile(socket, data)
|
2023-09-21 15:56:54 +08:00
|
|
|
});
|
2023-09-21 02:17:18 +08:00
|
|
|
}
|