forked from noxious/server
Partial
This commit is contained in:
parent
26660aadf0
commit
7fb52732ab
@ -3,6 +3,7 @@ import ZoneRepository from '../repositories/zoneRepository'
|
|||||||
import ZoneService from '../services/zoneService'
|
import ZoneService from '../services/zoneService'
|
||||||
import logger from '../utilities/logger'
|
import logger from '../utilities/logger'
|
||||||
import LoadedZone from '../models/loadedZone'
|
import LoadedZone from '../models/loadedZone'
|
||||||
|
import zoneRepository from '../repositories/zoneRepository'
|
||||||
|
|
||||||
class ZoneManager {
|
class ZoneManager {
|
||||||
private loadedZones: LoadedZone[] = []
|
private loadedZones: LoadedZone[] = []
|
||||||
@ -23,10 +24,20 @@ class ZoneManager {
|
|||||||
logger.info('Zone manager loaded')
|
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
|
// Method to handle individual zoneEditor loading
|
||||||
public async loadZone(zone: Zone) {
|
public async loadZone(zone: Zone) {
|
||||||
const loadedZone = new LoadedZone(zone)
|
const loadedZone = new LoadedZone(zone)
|
||||||
this.loadedZones.push(loadedZone)
|
this.loadedZones.push(loadedZone)
|
||||||
|
await this.getAssetsNeeded(zone);
|
||||||
logger.info(`Zone ID ${zone.id} loaded`)
|
logger.info(`Zone ID ${zone.id} loaded`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,6 +32,7 @@ class LoadedZone {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
console.log(grid);
|
||||||
return grid
|
return grid
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user