refactored into a node module

This commit is contained in:
2025-07-08 20:19:22 +02:00
parent a2ec6f700b
commit 05e254cfcd
46 changed files with 3390 additions and 477 deletions

View File

@@ -1,4 +1,4 @@
import { itemData } from "../itemData"
import { itemData } from "../itemData.js"
export class inventoryChange{
operation : number

View File

@@ -1,4 +1,4 @@
import { levelState } from "../levelState"
import { levelState } from "../levelState.js"
export class levelEnter{
previousRoom : levelState

View File

@@ -1,4 +1,4 @@
import { playerData } from "../playerData";
import { playerData } from "../playerData.js";
export class levelUpdateClient{
player : playerData

View File

@@ -1,5 +1,5 @@
import { levelState } from "../levelState";
import { playerData } from "../playerData";
import { levelState } from "../levelState.js";
import { playerData } from "../playerData.js";
export class levelUpdateHost{
player : playerData

View File

@@ -1,4 +1,4 @@
import { playerData } from "../playerData";
import { playerData } from "../playerData.js";
export class lobbyJoin{
player : playerData

View File

@@ -1,5 +1,5 @@
import { game } from "../game"
import { levelState } from "./levelState"
import { game } from "../game.js"
import { levelState } from "./levelState.js"
export class dungeonData{
entranceId : string

View File

@@ -1,5 +1,5 @@
import { Stat } from "./itemData"
import { physicsObject } from "./physicsObject"
import { Stat } from "./itemData.js"
import { physicsObject } from "./physicsObject.js"
export class enemyData{
id : number

View File

@@ -1,5 +1,5 @@
import { game } from "../game"
import { inventoryChange } from "./Incoming/inventoryChange"
import { game } from "../game.js"
import { inventoryChange } from "./Incoming/inventoryChange.js"
export class itemData{
name : string

View File

@@ -1,4 +1,4 @@
import { itemData } from "./itemData"
import { itemData } from "./itemData.js"
export class itemGenerated{
instanceId: number

View File

@@ -1,4 +1,4 @@
import { itemData } from "./itemData"
import { itemData } from "./itemData.js"
export class itemPickup{
instanceId: number

View File

@@ -1,6 +1,6 @@
import { enemyData } from "./enemyData";
import { playerData } from "./playerData";
import { propData } from "./propData";
import { enemyData } from "./enemyData.js";
import { playerData } from "./playerData.js";
import { propData } from "./propData.js";
export class levelState{
id : string

View File

@@ -1,7 +1,7 @@
import { playerData } from "../Classes/playerData";
import { dungeonData } from "./dungeonData";
import { levelState } from "./levelState";
import { userData } from "./userData";
import { playerData } from "../Classes/playerData.js";
import { dungeonData } from "./dungeonData.js";
import { levelState } from "./levelState.js";
import { userData } from "./userData.js";
export class lobbyState{
users : userData[] = [];

View File

@@ -1,5 +1,5 @@
import { playerData } from "./playerData"
import { userData } from "./userData"
import { playerData } from "./playerData.js"
import { userData } from "./userData.js"
export class loginResponse{
result : boolean

View File

@@ -1,7 +1,7 @@
import { enemyDamageInfo } from "./enemyDamageInfo";
import { physicsObject } from "./physicsObject";
import { playerInventory } from "./playerInventory";
import { questBook } from "./questBook";
import { enemyDamageInfo } from "./enemyDamageInfo.js";
import { physicsObject } from "./physicsObject.js";
import { playerInventory } from "./playerInventory.js";
import { questBook } from "./questBook.js";
export class playerData{
id : number

View File

@@ -1,4 +1,4 @@
import { itemData } from "./itemData";
import { itemData } from "./itemData.js";
export class playerInventory{
weapon : number = -1

View File

@@ -1,4 +1,4 @@
import { physicsObject } from "./physicsObject"
import { physicsObject } from "./physicsObject.js"
export class propData{
id : number

View File

@@ -1,4 +1,4 @@
import { questProgressData } from "./questProgressData";
import { questProgressData } from "./questProgressData.js";
export class questBook{
quests = {}

View File

@@ -1,5 +1,5 @@
import { levelState } from "./levelState"
import { playerData } from "./playerData"
import { levelState } from "./levelState.js"
import { playerData } from "./playerData.js"
export class roomChangeResponse{
player : playerData