From ef12c61ea942a8a8cda11f4218a48c57a31594c3 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Sat, 1 Jun 2024 19:36:27 +0200 Subject: [PATCH] Worked on commands, notifications --- env.d.ts | 44 ------------------- src/App.vue | 2 + src/components/Game.vue | 1 + src/components/World.vue | 2 +- src/components/screens/Characters.vue | 17 ++++---- src/components/screens/Login.vue | 15 ++++--- src/components/sprites/Character.vue | 7 +-- src/components/sprites/MapEntity.vue | 1 + src/components/sprites/NPC.vue | 1 + src/components/utilities/Modal.vue | 6 +++ src/components/utilities/Notifications.vue | 28 ++++++++++++ src/engine/Player/IPlayer.ts | 2 +- src/engine/Player/Player.ts | 6 +-- src/stores/notifications.ts | 19 ++++++++ src/stores/socket.ts | 11 ++--- src/types.ts | 50 ++++++++++++++++++++++ 16 files changed, 136 insertions(+), 76 deletions(-) create mode 100644 src/components/sprites/MapEntity.vue create mode 100644 src/components/sprites/NPC.vue create mode 100644 src/components/utilities/Notifications.vue create mode 100644 src/stores/notifications.ts create mode 100644 src/types.ts diff --git a/env.d.ts b/env.d.ts index 773d2bb..11f02fe 100644 --- a/env.d.ts +++ b/env.d.ts @@ -1,45 +1 @@ /// -export type User = { - id: number; - username: string; - password: string; - characters: Character[]; -}; - -export type Character = { - id: number; - userId: number; - user: User; - name: string; - hitpoints: number; - mana: number; - level: number; - experience: number; - role: string; - position_x: number; - position_y: number; - rotation: number; - zoneId: number; - zone: Zone; - chats: Chat[]; -}; - -export type Zone = { - id: number; - name: string; - width: number; - height: number; - tiles: Record; - characters: Character[]; - chats: Chat[]; -}; - -export type Chat = { - id: number; - characterId: number; - character: Character; - zoneId: number; - zone: Zone; - message: string; - createdAt: Date; -}; diff --git a/src/App.vue b/src/App.vue index 3317109..0f18d2d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,4 +1,5 @@