Package fife :: Package extensions :: Module savers
[hide private]
[frames] | no frames]

Module savers

source code

Savers plugin manager

Functions [hide private]
 
saveMapFile(path, engine, map, importList=[], debug=True)
save map file
source code
 
addMapSaver(fileExtension, saverClass)
Add a new saver for fileextension
source code
 
_updateMapFileExtensions() source code
Variables [hide private]
  mapFileMapping = {'xml': XMLMapSaver}
  fileExtensions = 'xml',

Imports: os, fife, XMLMapSaver


Function Details [hide private]

saveMapFile(path, engine, map, importList=[], debug=True)

source code 

save map file

Parameters:
  • path (string) - The fully qualified path to the file to save
  • engine (object) - FIFE engine instance
  • map (object) - FIFE map object
  • importList (list) - A list of all imports
  • debug (boolean) - Enables debugging information

addMapSaver(fileExtension, saverClass)

source code 

Add a new saver for fileextension

Parameters:
  • fileExtension (string) - The file extension the saver is registered for
  • saverClass (object) - A fife.ResourceLoader implementation that saves maps from files with the given fileExtension