This wiki is out of date, use the continuation of this wiki instead

Map put pixel

From FenixWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 15:10, 22 April 2007 (edit)
Woody (Talk | contribs)

← Previous diff
Revision as of 00:55, 26 April 2007 (edit) (undo)
Sandman (Talk | contribs)

Next diff →
Line 3: Line 3:
==Definition== ==Definition==
 +'''INT''' map_put_pixel ( <'''INT''' fileID> , <'''INT''' graphID> , <'''INT''' x> , <'''INT''' y> , <'''INT''' color> )
-'''INT''' map_put_pixel ( <'''INT''' file> , <'''INT''' graph> , <'''INT''' x> , <'''INT''' y> , <'''INT''' color> )+Draws a single colored [[pixel]] on a [[graph]].
- +
-Draws a single colored pixel on a [[graph]].+
- +
== Parameters == == Parameters ==
- 
{| {|
-| '''INT''' file || - The FPG that holds the graph, or 0 for no FPG.+| '''INT''' fileID || - The [[file]] that holds the graph.
|- |-
-| '''INT''' graph || - The graph to draw on.+| '''INT''' graphID || - The [[graph]] to draw on.
|- |-
| '''INT''' x || - Where on the graph's x-axis to put the pixel. | '''INT''' x || - Where on the graph's x-axis to put the pixel.
Line 22: Line 19:
| '''INT''' color || - What color to draw. | '''INT''' color || - What color to draw.
|} |}
- 
== Returns == == Returns ==
 +'''INT''' : [[true]]
-'''INT''' : Returns [[true|1]] if successful and [[false|0]] if failed.+== Throws ==
- +{|
 +| Invalid map || - Map doesn't exist.
 +|-
 +| Unsupported colordepth || - Destination graph is of an unsupported colordepth.
 +|}
== Example == == Example ==
- 
<pre> <pre>
Program awesome; Program awesome;
Line 42: Line 42:
y=240; y=240;
- map_put_pixel(0,graph,50,50,rgb(255,255,255)); //puts a single white pixel in the center of the graphic+ map_put_pixel(0,graph,50,50,rgb(255,255,255)); //puts a white pixel in the center of the graphic
Loop Loop

Revision as of 00:55, 26 April 2007


Contents

Definition

INT map_put_pixel ( <INT fileID> , <INT graphID> , <INT x> , <INT y> , <INT color> )

Draws a single colored pixel on a graph.

Parameters

INT fileID - The file that holds the graph.
INT graphID - The graph to draw on.
INT x - Where on the graph's x-axis to put the pixel.
INT y - Where on the graph's y-axis to put the pixel.
INT color - What color to draw.

Returns

INT : true

Throws

Invalid map - Map doesn't exist.
Unsupported colordepth - Destination graph is of an unsupported colordepth.

Example

Program awesome;
Begin

    set_mode(640,480,16);
    
    graph=new_map(100,100,16);
    map_clear(0,graph,rgb(255,0,0)); //makes the graphic a red square
    x=320;
    y=240;

    map_put_pixel(0,graph,50,50,rgb(255,255,255)); //puts a white pixel in the center of the graphic

    Loop
  
        frame;
    End
End

Personal tools