Difference between revisions of "Plot"

From WikiPrizm
Jump to navigationJump to search
(Created page with "== Synopsis == Plots a point at (x,y) on the screen with a specified color == Source code == <nowiki>void plot(unsigned x,unsigned y,unsigned short color){ unsigned short*s=...")
 
Line 8: Line 8:
 
}</nowiki>
 
}</nowiki>
 
== Inputs ==
 
== Inputs ==
x - Specifies the x coordinate of the pixel in range of [0,383]
+
x - Specifies the x coordinate of the pixel in range of [0,383]<br />
y - Specifies the y coordinate of the pixel in range of [0,215]
+
y - Specifies the y coordinate of the pixel in range of [0,215]<br />
 
color - Specifies what color the plotted pixel will be. It is in RGB 565 format.
 
color - Specifies what color the plotted pixel will be. It is in RGB 565 format.
 +
 
== Comments ==
 
== Comments ==
 
Function written by ProgrammerNerd
 
Function written by ProgrammerNerd
 
[[Category: Useful Routines]]
 
[[Category: Useful Routines]]

Revision as of 21:47, 17 April 2014

Synopsis

Plots a point at (x,y) on the screen with a specified color

Source code

void plot(unsigned x,unsigned y,unsigned short color){
	unsigned short*s=(unsigned short*)0xA8000000;
	s+=(y*384)+x;
	*s=color;
}

Inputs

x - Specifies the x coordinate of the pixel in range of [0,383]
y - Specifies the y coordinate of the pixel in range of [0,215]
color - Specifies what color the plotted pixel will be. It is in RGB 565 format.

Comments

Function written by ProgrammerNerd