- This wiki is out of date, use the continuation of this wiki instead
Put screen
From FenixWiki
(Difference between revisions)
| Revision as of 11:29, 27 August 2008 (edit) 85.144.194.29 (Talk) (→Definition) ← Previous diff |
Current revision (14:43, 28 August 2008) (edit) (undo) Sandman (Talk | contribs) |
||
| Line 5: | Line 5: | ||
| '''INT''' put_screen ( <'''INT''' fileID> , <'''INT''' graphID> ) | '''INT''' put_screen ( <'''INT''' fileID> , <'''INT''' graphID> ) | ||
| - | + | Clears and draws ([[blit]]s) a [[graph]] onto the [[background]] in the center. | |
| For more advanced blitting, see: | For more advanced blitting, see: | ||
| Line 19: | Line 19: | ||
| == Returns == | == Returns == | ||
| - | '''INT''' | + | '''INT''' |
| + | {| | ||
| + | | 0 || - Invalid map. | ||
| + | |- | ||
| + | | 1 || - Success. | ||
| + | |} | ||
| == Notes == | == Notes == | ||
| + | The center of the specified graph influences its placement. | ||
| + | The following codes are equivalent: | ||
| + | <pre> | ||
| + | put_screen(f,g); | ||
| + | </pre> | ||
| + | <pre> | ||
| + | clear_screen(); | ||
| + | put(f,g,graphic_info(0,BACKGROUND,G_WIDTH)/2,graphic_info(0,BACKGROUND,G_HEIGHT)/2); | ||
| + | </pre> | ||
| + | See [[clear_screen]](), [[put]]() and [[graphic_info]](). | ||
| == Errors == | == Errors == | ||
| - | + | {| | |
| + | | Invalid map || - The specified map is invalid. | ||
| + | |- | ||
| + | | Unsupported color depth || - The origin graph's color depth is greater than the destination graph's. | ||
| + | |} | ||
| {{Funcbox | {{Funcbox | ||
| | category = Screen | | category = Screen | ||
| }} | }} | ||
Current revision
Contents |
[edit] Definition
INT put_screen ( <INT fileID> , <INT graphID> )
Clears and draws (blits) a graph onto the background in the center.
For more advanced blitting, see:
[edit] Parameters
| INT fileID | - The file that holds the graph. |
| INT graphID | - The graph to draw with. |
[edit] Returns
INT
| 0 | - Invalid map. |
| 1 | - Success. |
[edit] Notes
The center of the specified graph influences its placement.
The following codes are equivalent:
put_screen(f,g);
clear_screen(); put(f,g,graphic_info(0,BACKGROUND,G_WIDTH)/2,graphic_info(0,BACKGROUND,G_HEIGHT)/2);
See clear_screen(), put() and graphic_info().
[edit] Errors
| Invalid map | - The specified map is invalid. |
| Unsupported color depth | - The origin graph's color depth is greater than the destination graph's. |
| Screen Functions | |
| • Clear_screen() • Get_screen() • Put() • Put_screen() • Xput() • | |
