Ignore:
Timestamp:
11/21/10 15:58:14 (3 years ago)
Author:
helios2000
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/editor/scripts/editor.py

    r3499 r3513  
    22 
    33# #################################################################### 
    4 #  Copyright (C) 2005-2009 by the FIFE team 
     4#  Copyright (C) 2005-2010 by the FIFE team 
    55#  http://www.fifengine.de 
    66#  This file is part of FIFE. 
     
    9999                 
    100100                self._settings = TDS 
    101                  
     101 
     102                self._lighting_mode = int(TDS.get("FIFE", "Lighting"))           
    102103                self._help_dialog = None 
    103104         
     
    328329        def getSettings(self): 
    329330                return self._settings; 
    330                  
     331 
     332        def getObject(self): 
     333                return self._mapeditor.getObject() 
     334 
    331335        def showMapView(self, mapview): 
    332336                """ Switches to mapview. """ 
     
    340344                                for cam in self._mapview.getMap().getCameras(): 
    341345                                        cam.setEnabled(False) 
     346                 
     347                # if light model is set then enable LightRenderer for all layers 
     348                if self._lighting_mode is not 0: 
     349                        for cam in mapview.getMap().getCameras(): 
     350                                renderer = fife.LightRenderer.getInstance(cam) 
     351                                renderer.activateAllLayers(mapview.getMap()) 
     352                                renderer.setEnabled(not renderer.isEnabled()) 
    342353                 
    343354                events.preMapShown.send(sender=self, mapview=mapview) 
     
    398409                """ Opens a file """ 
    399410                try: 
    400                         map = loaders.loadMapFile(path, self.engine) 
     411                        if self._lighting_mode == 0: 
     412                                map = loaders.loadMapFile(path, self.engine) 
     413                        else: 
     414                                map = loaders.loadMapFile(path, self.engine, extensions = {'lights': True}) 
    401415                        return self.newMapView(map) 
    402416                except: 
Note: See TracChangeset for help on using the changeset viewer.