Exemplo n.º 1
0
 def __get_layers_path(self):
     levelmanager = servers.get_level_manager()
     level = levelmanager.getcurrentlevelobject()
     layers_path = guisettings.Repository.getsettingvalue(
         guisettings.ID_PresetsPath) + '/layermanager_' + level.getname(
         ) + '.n2'
     return servers.get_file_server().manglepath(str(layers_path))
Exemplo n.º 2
0
 def __get_layers_path(self):
     levelmanager = servers.get_level_manager()
     level = levelmanager.getcurrentlevelobject()
     layers_path = guisettings.Repository.getsettingvalue(
                             guisettings.ID_PresetsPath
                             ) + '/layermanager_' + level.getname() + '.n2'
     return servers.get_file_server().manglepath(
         str(layers_path) 
         )
Exemplo n.º 3
0
 def on_update_height(self, event):
     """Update grass height"""
     level_manager = servers.get_level_manager()
     level_name = level_manager.getcurrentlevelobject().getname()
     if level_name == "default":
         cjr.show_error_message(
             "Unable to update grass height for default level.")
     else:
         dlg = waitdlg.WaitDialog(self.get_frame(),
                                  "Updating grass height...")
         terrain = app.get_outdoor()
         terrain.grassupdateheight()
         dlg.Destroy()
Exemplo n.º 4
0
 def on_update_height(self, event):
     """Update grass height"""
     level_manager = servers.get_level_manager()
     level_name = level_manager.getcurrentlevelobject().getname()
     if level_name == "default":
         cjr.show_error_message(
             "Unable to update grass height for default level."
             )
     else:
         dlg = waitdlg.WaitDialog(
                     self.get_frame(), 
                     "Updating grass height..." 
                     )
         terrain = app.get_outdoor()
         terrain.grassupdateheight()
         dlg.Destroy()
Exemplo n.º 5
0
 def on_generate_grass_dirty(self, event):
     """Generate terrain grass, only dirty"""
     level_manager = servers.get_level_manager()
     level_name = level_manager.getcurrentlevelobject().getname()
     if level_name == "default":
         cjr.show_error_message(
             "Unable to generate grass for default level.")
     else:
         dlg = waitdlg.WaitDialog(self.get_frame(), "Generating grass...")
         terrain = app.get_outdoor()
         editing = terrain.isingrowthedition()
         if not editing:
             terrain.begingrowthediton()
         terrain.buildonlydirtygrowth()
         if not editing:
             terrain.endgrowtedition(False)
         dlg.Destroy()
Exemplo n.º 6
0
 def on_generate_grass_dirty(self, event):
     """Generate terrain grass, only dirty"""
     level_manager = servers.get_level_manager()
     level_name = level_manager.getcurrentlevelobject().getname()
     if level_name == "default":
         cjr.show_error_message(
             "Unable to generate grass for default level."
             )
     else:
         dlg = waitdlg.WaitDialog( self.get_frame(), "Generating grass..." )
         terrain = app.get_outdoor()
         editing = terrain.isingrowthedition()
         if not editing:
             terrain.begingrowthediton()
         terrain.buildonlydirtygrowth()
         if not editing:
             terrain.endgrowtedition( False )
         dlg.Destroy()
Exemplo n.º 7
0
def get_current_level():
    level_manager = servers.get_level_manager()
    return level_manager.getcurrentlevelobject()
Exemplo n.º 8
0
def get_level():
    return servers.get_level_manager().getcurrentlevelobject()
Exemplo n.º 9
0
def get_level():
    return servers.get_level_manager().getcurrentlevelobject()
Exemplo n.º 10
0
 def save(self):
     if levelcmds.prelevel_process(False):
         level_manager = servers.get_level_manager()
         level_manager.savelevel()
         levelcmds.postlevel_process(False)
Exemplo n.º 11
0
 def get_brief(self):
     level_manager = servers.get_level_manager()
     level_name = level_manager.getcurrentlevelobject().getname()
     return "(level) %s" % level_name
Exemplo n.º 12
0
 def is_save_allowed(self):
     level_manager = servers.get_level_manager()
     level_name = level_manager.getcurrentlevelobject().getname()
     return level_name != "default"
Exemplo n.º 13
0
def get_current_level():
    level_manager = servers.get_level_manager()
    return level_manager.getcurrentlevelobject()
Exemplo n.º 14
0
 def save(self):
     if levelcmds.prelevel_process(False):
         level_manager = servers.get_level_manager()
         level_manager.savelevel()
         levelcmds.postlevel_process(False)
Exemplo n.º 15
0
 def get_brief(self):
     level_manager = servers.get_level_manager()
     level_name = level_manager.getcurrentlevelobject().getname()
     return "(level) %s" % level_name
Exemplo n.º 16
0
 def is_save_allowed(self):
     level_manager = servers.get_level_manager()
     level_name = level_manager.getcurrentlevelobject().getname()
     return level_name != "default"