Lua VFS: Difference between revisions
From Spring
Jump to navigationJump to search
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... |
m →Modes |
||
| 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