def initialize(self): # Get DNA file appropriate to this house... interior = random.choice(HouseGlobals.interiors) dnaFile = interior[0] phonePos = interior[4] # Load DNA... dnaData = self.air.loadDNA(dnaFile) # Read it into furniture... furnitureReader = DNAFurnitureReaderAI(dnaData, phonePos) # Set furniture: self.furnitureManager.setItems(furnitureReader.getBlob()) # Set default windows and wallpaper: del self.furnitureManager.windows[:] self.furnitureManager.windows.extend(defaultWindows) self.furnitureManager.applyWindows() del self.furnitureManager.wallpaper[:] self.furnitureManager.wallpaper.extend(defaultWallpaper) self.furnitureManager.applyWallpaper() # Save: self.furnitureManager.saveToHouse()
def initialize(self): # Get DNA file appropriate to this house... dnaFile = houseInteriors[self.houseIndex] # Load DNA... dnaStorage = DNAStorage() dnaData = loadDNAFileAI(dnaStorage, dnaFile) # Read it into furniture... furnitureReader = DNAFurnitureReaderAI(dnaData, self.house.gender, [-11, 2, 0, 0, 0, 0]) # Set furniture: self.furnitureManager.setItems(furnitureReader.getBlob()) # Set default windows and wallpaper: del self.furnitureManager.windows[:] self.furnitureManager.windows.extend(defaultWindows) self.furnitureManager.applyWindows() del self.furnitureManager.wallpaper[:] self.furnitureManager.wallpaper.extend(defaultWallpaper) self.furnitureManager.applyWallpaper() # Save: self.furnitureManager.saveToHouse()
def initialize(self): # Get DNA file appropriate to this house... dnaFile = houseInteriors[self.houseIndex] # Load DNA... dnaStorage = DNAStorage() dnaData = simbase.air.loadDNAFileAI(dnaStorage, dnaFile) # Read it into furniture... furnitureReader = DNAFurnitureReaderAI(dnaData) # Set furniture: items = furnitureReader.getList() items.append(CatalogFurnitureItem(1399, posHpr=(-11.5, 1.8, 0, 0, 0, 0))) if self.house.avatarId: av = simbase.air.doId2do.get(self.house.avatarId) if av: gender = av.getStyle().getGender() items.append(CatalogFurnitureItem(4000 + (10 if gender == "f" else 0), posHpr=(-2.3, 9, 0, 270, 0, 0))) self.furnitureManager.setItems(items.getBlob()) # Set default windows and wallpaper: del self.furnitureManager.windows[:] self.furnitureManager.windows.extend(defaultWindows) self.furnitureManager.applyWindows() del self.furnitureManager.wallpaper[:] self.furnitureManager.wallpaper.extend(defaultWallpaper) self.furnitureManager.applyWallpaper() # Save: self.furnitureManager.saveToHouse()
def initialize(self): interior = random.choice(HouseGlobals.interiors) dnaFile = interior[0] phonePos = interior[4] dnaData = self.air.loadDNA(dnaFile) furnitureReader = DNAFurnitureReaderAI(dnaData, phonePos) self.furnitureManager.setItems(furnitureReader.getBlob()) del self.furnitureManager.windows[:] self.furnitureManager.windows.extend(defaultWindows) self.furnitureManager.applyWindows() del self.furnitureManager.wallpaper[:] self.furnitureManager.wallpaper.extend(defaultWallpaper) self.furnitureManager.applyWallpaper() self.furnitureManager.saveToHouse()
def initialize(self): # Get DNA file appropriate to this house... dnaFile = houseInteriors[self.houseIndex] # Load DNA... dnaStorage = DNAStorage() dnaData = loadDNAFileAI(dnaStorage, dnaFile) # Read it into furniture... furnitureReader = DNAFurnitureReaderAI(dnaData, [-11, 2, 0, 0, 0, 0]) # Set furniture: self.furnitureManager.setItems(furnitureReader.getBlob()) # Set default windows and wallpaper: del self.furnitureManager.windows[:] self.furnitureManager.windows.extend(defaultWindows) self.furnitureManager.applyWindows() del self.furnitureManager.wallpaper[:] self.furnitureManager.wallpaper.extend(defaultWallpaper) self.furnitureManager.applyWallpaper() # Save: self.furnitureManager.saveToHouse()
def initialize(self): # Get DNA file appropriate to this house... dnaFile = houseInteriors[self.houseIndex] # Load DNA... dnaStorage = DNAStorage() dnaData = simbase.air.loadDNAFileAI(dnaStorage, dnaFile) # Read it into furniture... furnitureReader = DNAFurnitureReaderAI(dnaData) # Set furniture: items = furnitureReader.getList() items.append( CatalogFurnitureItem(1399, posHpr=(-11.5, 1.8, 0, 0, 0, 0))) if self.house.avatarId: av = simbase.air.doId2do.get(self.house.avatarId) if av: gender = av.getStyle().getGender() items.append( CatalogFurnitureItem(4000 + (10 if gender == "f" else 0), posHpr=(-2.3, 9, 0, 270, 0, 0))) self.furnitureManager.setItems(items.getBlob()) # Set default windows and wallpaper: del self.furnitureManager.windows[:] self.furnitureManager.windows.extend(defaultWindows) self.furnitureManager.applyWindows() del self.furnitureManager.wallpaper[:] self.furnitureManager.wallpaper.extend(defaultWallpaper) self.furnitureManager.applyWallpaper() # Save: self.furnitureManager.saveToHouse()