diff --git a/interface/client-events/ClientEvent.ts b/interface/client-events/ClientEvent.ts new file mode 100644 index 0000000..578e405 --- /dev/null +++ b/interface/client-events/ClientEvent.ts @@ -0,0 +1,5 @@ +export enum ClientEvent { + CREATE_LOBBY = "create-lobby", + JOIN_LOBBY = "join-lobby", + START_GAME = "start-game" +} diff --git a/interface/client-events/CreateLobbyEvent.ts b/interface/client-events/CreateLobbyEvent.ts new file mode 100644 index 0000000..4f0fb5c --- /dev/null +++ b/interface/client-events/CreateLobbyEvent.ts @@ -0,0 +1,3 @@ +export type CreateLobbyEvent = { + userName: string; +} \ No newline at end of file diff --git a/interface/client-events/JoinLobbyEvent.ts b/interface/client-events/JoinLobbyEvent.ts new file mode 100644 index 0000000..52d65a8 --- /dev/null +++ b/interface/client-events/JoinLobbyEvent.ts @@ -0,0 +1,4 @@ +export type JoinLobbyEvent = { + userName: string; + lobbyId: string; +} \ No newline at end of file diff --git a/interface/index.ts b/interface/index.ts index f4c0cdf..ca240c7 100644 --- a/interface/index.ts +++ b/interface/index.ts @@ -1 +1,6 @@ -export * from "./constants/TrackType" \ No newline at end of file +export * from "./constants/TrackType"; +export * from "./server-events/ServerError"; +export * from "./server-events/ServerEvent"; +export * from "./client-events/ClientEvent"; +export * from "./client-events/CreateLobbyEvent"; +export * from "./client-events/JoinLobbyEvent"; diff --git a/interface/server-events/ServerError.ts b/interface/server-events/ServerError.ts new file mode 100644 index 0000000..051f024 --- /dev/null +++ b/interface/server-events/ServerError.ts @@ -0,0 +1,4 @@ +export enum ServerError { + CREATE_LOBBY_ERROR = "create-lobby-error", + JOIN_LOBBY_ERROR = "join-lobby-error" +} diff --git a/interface/server-events/ServerEvent.ts b/interface/server-events/ServerEvent.ts new file mode 100644 index 0000000..7116b49 --- /dev/null +++ b/interface/server-events/ServerEvent.ts @@ -0,0 +1,4 @@ +export enum ServerEvent { + LOBBY_UPDATE = "lobby-update", + START_ROUND = "start-round" +}