|
Open Game Engine 2D API
|
函数 | |
| int | OGE_FileSize (string sFileName) |
| 取得一个文件的大小 | |
| bool | OGE_FileExists (string sFileName) |
| 检查文件是否存在 | |
| bool | OGE_CreateEmptyFile (string sFileName) |
| 创建一个空文件 | |
| bool | OGE_RemoveFile (string sFileName) |
| 删除一个文件 | |
| int | OGE_OpenFile (string sFileName, bool bTryCreate) |
| 打开一个文件 | |
| int | OGE_CloseFile (int iFileId) |
| 关闭一个文件 | |
| int | OGE_SaveFile (int iFileId) |
| 保存文件的修改 | |
| bool | OGE_GetFileEof (int iFileId) |
| 检查是否已经到达文件的末端 | |
| int | OGE_GetFileReadPos (int iFileId) |
| 取得文件当前的读取位置 | |
| int | OGE_SetFileReadPos (int iFileId, int iPos) |
| 设置文件当前的读取位置 | |
| int | OGE_SetFileReadPosFromEnd (int iFileId, int iPos) |
| 通过设置与文件末端的相对位置来设定文件当前的读取位置 | |
| int | OGE_GetFileWritePos (int iFileId) |
| 取得文件当前的写入位置 | |
| int | OGE_SetFileWritePos (int iFileId, int iPos) |
| 设置文件当前的写入位置 | |
| int | OGE_SetFileWritePosFromEnd (int iFileId, int iPos) |
| 通过设置与文件末端的相对位置来设定文件当前的写入位置 | |
| char | OGE_ReadFileByte (int iFileId) |
| 从文件中读取一个字节 | |
| int | OGE_ReadFileInt (int iFileId) |
| 从文件中读取一个整数 | |
| double | OGE_ReadFileFloat (int iFileId) |
| 从文件中读取一个浮点数 | |
| int | OGE_ReadFileBuf (int iFileId, int iLen, int iBufId) |
| 从文件中拷贝一段内容(若干字节)到一个缓冲区中 | |
| string | OGE_ReadFileStr (int iFileId, int iLen) |
| 从文件中读取一个字符串 | |
| int | OGE_WriteFileByte (int iFileId, char value) |
| 往文件中写入一个字节 | |
| int | OGE_WriteFileInt (int iFileId, int value) |
| 往文件中写入一个整数 | |
| int | OGE_WriteFileFloat (int iFileId, double value) |
| 往文件中写入一个浮点数 | |
| int | OGE_WriteFileBuf (int iFileId, int buf, int len) |
| 从缓冲区中拷贝一段内容(若干字节)到文件中 | |
| int | OGE_WriteFileStr (int iFileId, string value) |
| 往文件中写入一个字符串 | |
| int OGE_CloseFile | ( | int | iFileId | ) |
关闭一个文件
| [in] | iFileId | 文件的ID |
| bool OGE_CreateEmptyFile | ( | string | sFileName | ) |
创建一个空文件
| [in] | sFileName | 文件的路径 |
| bool OGE_FileExists | ( | string | sFileName | ) |
检查文件是否存在
| [in] | sFileName | 文件路径 |
| int OGE_FileSize | ( | string | sFileName | ) |
取得一个文件的大小
| [in] | sFileName | 文件的路径 |
| bool OGE_GetFileEof | ( | int | iFileId | ) |
检查是否已经到达文件的末端
| [in] | iFileId | 文件的ID |
| int OGE_GetFileReadPos | ( | int | iFileId | ) |
取得文件当前的读取位置
| [in] | iFileId | 文件的ID |
| int OGE_GetFileWritePos | ( | int | iFileId | ) |
取得文件当前的写入位置
| [in] | iFileId | 文件的ID |
| int OGE_OpenFile | ( | string | sFileName, |
| bool | bTryCreate | ||
| ) |
打开一个文件
| [in] | sFileName | 文件路径 |
| [in] | bTryCreate | 如果文件不存在,是否创建新文件 |
| int OGE_ReadFileBuf | ( | int | iFileId, |
| int | iLen, | ||
| int | iBufId | ||
| ) |
从文件中拷贝一段内容(若干字节)到一个缓冲区中
| [in] | iFileId | 文件的ID |
| [in] | iLen | 要拷贝的字节数 |
| [in] | iBufId | 目标缓冲区的ID |
| char OGE_ReadFileByte | ( | int | iFileId | ) |
从文件中读取一个字节
| [in] | iFileId | 文件的ID |
| double OGE_ReadFileFloat | ( | int | iFileId | ) |
从文件中读取一个浮点数
| [in] | iFileId | 文件的ID |
| int OGE_ReadFileInt | ( | int | iFileId | ) |
从文件中读取一个整数
| [in] | iFileId | 文件的ID |
| string OGE_ReadFileStr | ( | int | iFileId, |
| int | iLen | ||
| ) |
从文件中读取一个字符串
| [in] | iFileId | 文件的ID |
| [in] | iLen | 要读取的字符串的长度 |
| bool OGE_RemoveFile | ( | string | sFileName | ) |
删除一个文件
| [in] | sFileName | 文件的路径 |
| int OGE_SaveFile | ( | int | iFileId | ) |
保存文件的修改
| [in] | iFileId | 文件的ID |
| int OGE_SetFileReadPos | ( | int | iFileId, |
| int | iPos | ||
| ) |
设置文件当前的读取位置
| [in] | iFileId | 文件的ID |
| [in] | iPos | 读取位置 |
| int OGE_SetFileReadPosFromEnd | ( | int | iFileId, |
| int | iPos | ||
| ) |
通过设置与文件末端的相对位置来设定文件当前的读取位置
| [in] | iFileId | 文件的ID |
| [in] | iPos | 与文件末端的距离 |
| int OGE_SetFileWritePos | ( | int | iFileId, |
| int | iPos | ||
| ) |
设置文件当前的写入位置
| [in] | iFileId | 文件的ID |
| [in] | iPos | 写入位置 |
| int OGE_SetFileWritePosFromEnd | ( | int | iFileId, |
| int | iPos | ||
| ) |
通过设置与文件末端的相对位置来设定文件当前的写入位置
| [in] | iFileId | 文件的ID |
| [in] | iPos | 与文件末端的距离 |
| int OGE_WriteFileBuf | ( | int | iFileId, |
| int | buf, | ||
| int | len | ||
| ) |
从缓冲区中拷贝一段内容(若干字节)到文件中
| [in] | iFileId | 文件的ID |
| [in] | buf | 源缓冲区的ID |
| [in] | len | 要拷贝的字节数 |
| int OGE_WriteFileByte | ( | int | iFileId, |
| char | value | ||
| ) |
往文件中写入一个字节
| [in] | iFileId | 文件的ID |
| [in] | value | 字节的值 |
| int OGE_WriteFileFloat | ( | int | iFileId, |
| double | value | ||
| ) |
往文件中写入一个浮点数
| [in] | iFileId | 文件的ID |
| [in] | value | 浮点数的值 |
| int OGE_WriteFileInt | ( | int | iFileId, |
| int | value | ||
| ) |
往文件中写入一个整数
| [in] | iFileId | 文件的ID |
| [in] | value | 整数的值 |
| int OGE_WriteFileStr | ( | int | iFileId, |
| string | value | ||
| ) |
往文件中写入一个字符串
| [in] | iFileId | 文件的ID |
| [in] | value | 要写入的字符串 |
1.8.0