1
0
forked from noxious/server
This commit is contained in:
Zaxiure 2024-09-16 17:47:17 +02:00
parent 26660aadf0
commit 7fb52732ab
No known key found for this signature in database
2 changed files with 12 additions and 0 deletions

View File

@ -3,6 +3,7 @@ import ZoneRepository from '../repositories/zoneRepository'
import ZoneService from '../services/zoneService'
import logger from '../utilities/logger'
import LoadedZone from '../models/loadedZone'
import zoneRepository from '../repositories/zoneRepository'
class ZoneManager {
private loadedZones: LoadedZone[] = []
@ -23,10 +24,20 @@ class ZoneManager {
logger.info('Zone manager loaded')
}
// For now only current zone.
public async getAssetsNeeded(zone: Zone) {
zone.tiles
const tiles = JSON.parse(zone.tiles as string) as string[][];
const objects = await zoneRepository.getObjects(zone.id);
console.log(tiles);
console.log(objects);
}
// Method to handle individual zoneEditor loading
public async loadZone(zone: Zone) {
const loadedZone = new LoadedZone(zone)
this.loadedZones.push(loadedZone)
await this.getAssetsNeeded(zone);
logger.info(`Zone ID ${zone.id} loaded`)
}

View File

@ -32,6 +32,7 @@ class LoadedZone {
}
})
console.log(grid);
return grid
}