Difference between revisions of "Script Classes for Adventure Games/File Class"
Line 54: | Line 54: | ||
<blockquote> | <blockquote> | ||
− | ==== name | + | ==== name ==== |
<blockquote>The name of the file. Defaults to "gamefile.sh".</blockquote> | <blockquote>The name of the file. Defaults to "gamefile.sh".</blockquote> | ||
− | ==== handle | + | ==== handle ==== |
<blockquote>The handle by which the operating system refers to the opened file. Don't monkey with this, or you may blow away the OS.</blockquote> | <blockquote>The handle by which the operating system refers to the opened file. Don't monkey with this, or you may blow away the OS.</blockquote> | ||
</blockquote> | </blockquote> | ||
Line 64: | Line 64: | ||
<blockquote> | <blockquote> | ||
− | ==== open: [flag] | + | ==== open: [flag] ==== |
<blockquote>Open the file whose name is name for writing. The optional parameter flag may be either fAppend, in which case writing begins at the end of an existing file, or fTrunc, in which case the contents of the file are deleted before writing to it. If flag is not present, fAppend is assumed.</blockquote> | <blockquote>Open the file whose name is name for writing. The optional parameter flag may be either fAppend, in which case writing begins at the end of an existing file, or fTrunc, in which case the contents of the file are deleted before writing to it. If flag is not present, fAppend is assumed.</blockquote> | ||
− | ==== write: str [str ...] | + | ==== write: str [str ...] ==== |
<blockquote>Write the strings pointed to by str to the file.</blockquote> | <blockquote>Write the strings pointed to by str to the file.</blockquote> | ||
− | ==== close: | + | ==== close: ==== |
<blockquote>Close the file.</blockquote> | <blockquote>Close the file.</blockquote> | ||
</blockquote> | </blockquote> |
Latest revision as of 02:09, 11 December 2015
Chapter:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
Index
The File Class
The File class allows you to open and write to a file on disk. This is useful for logging user input for which you have no response in the development or beta-test phase, writing utilities which allow you to position Actors on a picture and then write out the coordinates, etc.
In file: | file.sc |
Inherits from: | Object |
Inherited by: | none |
Properties
name
The name of the file. Defaults to "gamefile.sh".
handle
The handle by which the operating system refers to the opened file. Don't monkey with this, or you may blow away the OS.
Methods
open: [flag]
Open the file whose name is name for writing. The optional parameter flag may be either fAppend, in which case writing begins at the end of an existing file, or fTrunc, in which case the contents of the file are deleted before writing to it. If flag is not present, fAppend is assumed.
write: str [str ...]
Write the strings pointed to by str to the file.
close:
Close the file.
- Notes
< Previous: The StatusLine Class Next: The Code Class >