- This wiki is out of date, use the continuation of this wiki instead
FileID
From FenixWiki
(Difference between revisions)
Revision as of 23:20, 3 June 2007 (edit) Sandman (Talk | contribs) ← Previous diff |
Current revision (23:02, 23 July 2007) (edit) (undo) Rincewind (Talk | contribs) (file = 0 explanation added) |
||
Line 5: | Line 5: | ||
A FileID is an identifier associated with a certain [[file]] (FPG). It is returned by [[load_fpg]](), when a file is loaded to memory and can be used in many [[function]]s, wanting a FileID, for example [[map_put]]() or [[start_scroll]](). A FileID can also be assigned to the [[local variable]] [[file]] of a [[process]] or function, which will make the process in question look in that file (FPG) for the [[graphic]], associated with the [[GraphID]] specified by the process' [[graph]] local variable. | A FileID is an identifier associated with a certain [[file]] (FPG). It is returned by [[load_fpg]](), when a file is loaded to memory and can be used in many [[function]]s, wanting a FileID, for example [[map_put]]() or [[start_scroll]](). A FileID can also be assigned to the [[local variable]] [[file]] of a [[process]] or function, which will make the process in question look in that file (FPG) for the [[graphic]], associated with the [[GraphID]] specified by the process' [[graph]] local variable. | ||
+ | |||
+ | == Notes == | ||
+ | You can fill out 0 for the [[FileID]] if the graph you want to use only exist in memory and not in a file. | ||
== Example == | == Example == |
Current revision
[edit] Definition
FileID
A FileID is an identifier associated with a certain file (FPG). It is returned by load_fpg(), when a file is loaded to memory and can be used in many functions, wanting a FileID, for example map_put() or start_scroll(). A FileID can also be assigned to the local variable file of a process or function, which will make the process in question look in that file (FPG) for the graphic, associated with the GraphID specified by the process' graph local variable.
[edit] Notes
You can fill out 0 for the FileID if the graph you want to use only exist in memory and not in a file.
[edit] Example
Program files; Global int file_id; Begin // Load FPG file_id = load_fpg("example.fpg"); // Set locals for display of graph file = file_id; graph = 1; x = y = 50; Repeat frame; Until(key(_frame)) End