worked on wall logics

This commit is contained in:
2024-06-15 03:15:03 +02:00
parent 890a4bdb88
commit 893e69244d
6 changed files with 76 additions and 26 deletions

View File

@ -33,14 +33,15 @@ class ZoneRepository {
}
}
async create(name: string, width: number, height: number, tiles: any): Promise<Zone> {
async create(name: string, width: number, height: number, tiles: number[][], walls: number[][]): Promise<Zone> {
try {
return await prisma.zone.create({
data: {
name: name,
width: width,
height: height,
tiles: tiles
tiles: tiles,
walls: walls,
}
});
} catch (error: any) {
@ -49,7 +50,7 @@ class ZoneRepository {
}
}
async update(id: number, name: string, width: number, height: number, tiles: any): Promise<Zone> {
async update(id: number, name: string, width: number, height: number, tiles: number[][], walls: number[][]): Promise<Zone> {
try {
return await prisma.zone.update({
where: {
@ -59,7 +60,8 @@ class ZoneRepository {
name: name,
width: width,
height: height,
tiles: tiles
tiles: tiles,
walls: walls,
}
});
} catch (error: any) {