Lua VFS: Difference between revisions

From Spring
Jump to navigationJump to search
JK (talk | contribs)
New page: == Modes == '''VFS.RAW''' = number SPRING_VFS_RAW '''VFS.MOD''' = number SPRING_VFS_MOD '''VFS.MAP''' = number SPRING_VFS_MAP '''VFS.BASE''' = number SPRING_VFS_B...
 
JK (talk | contribs)
Line 1: Line 1:
== Modes ==
== Modes ==
'''VFS.RAW'''      = number SPRING_VFS_RAW
'''VFS.RAW'''      = number SPRING_VFS_RAW<br>
 
'''VFS.MOD'''      = number SPRING_VFS_MOD<br>
'''VFS.MOD'''      = number SPRING_VFS_MOD
'''VFS.MAP'''      = number SPRING_VFS_MAP<br>
 
'''VFS.BASE'''      = number SPRING_VFS_BASE<br>
'''VFS.MAP'''      = number SPRING_VFS_MAP
'''VFS.ZIP'''      = number SPRING_VFS_ZIP<br>
 
'''VFS.RAW_FIRST''' = number SPRING_VFS_RAW_FIRST<br>
'''VFS.BASE'''      = number SPRING_VFS_BASE
'''VFS.ZIP_FIRST''' = number SPRING_VFS_ZIP_FIRST<br>
 
'''VFS.RAW_ONLY'''  = number SPRING_VFS_RAW // backwards compatibility<br>
'''VFS.ZIP'''      = number SPRING_VFS_ZIP
 
'''VFS.RAW_FIRST''' = number SPRING_VFS_RAW_FIRST
 
'''VFS.ZIP_FIRST''' = number SPRING_VFS_ZIP_FIRST
 
'''VFS.RAW_ONLY'''  = number SPRING_VFS_RAW // backwards compatibility
 
'''VFS.ZIP_ONLY'''  = number SPRING_VFS_ZIP // backwards compatibility
'''VFS.ZIP_ONLY'''  = number SPRING_VFS_ZIP // backwards compatibility



Revision as of 03:39, 29 September 2007

Modes

VFS.RAW = number SPRING_VFS_RAW
VFS.MOD = number SPRING_VFS_MOD
VFS.MAP = number SPRING_VFS_MAP
VFS.BASE = number SPRING_VFS_BASE
VFS.ZIP = number SPRING_VFS_ZIP
VFS.RAW_FIRST = number SPRING_VFS_RAW_FIRST
VFS.ZIP_FIRST = number SPRING_VFS_ZIP_FIRST
VFS.RAW_ONLY = number SPRING_VFS_RAW // backwards compatibility
VFS.ZIP_ONLY = number SPRING_VFS_ZIP // backwards compatibility

Files

VFS.Include

 ( string "filename" [, table enviroment [, number mode ] ] ) ->

VFS.LoadFile

 ( string "filename" [, number mode ] ) -> nil | lstring data

VFS.FileExists

 ( string "filename" [, number mode ] ) -> boolean

VFS.DirList

 ( string "directory" [, string "pattern"  [, number mode [, string "optstr" ] ] ] )
   -> { [1] = string filename, ... }
   optstr can contain:
     "r" = recursive
     "d" = include dirs

Packing

VFS.PackU8

VFS.PackU16

VFS.PackU32

VFS.PackS8

VFS.PackS16

VFS.PackS32

VFS.PackF32

VFS.UnpackU8

VFS.UnpackU16

VFS.UnpackU32

VFS.UnpackS8

VFS.UnpackS16

VFS.UnpackS32

VFS.UnpackF32