User Tools

Site Tools


en:spritepoly

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:spritepoly [2016/01/01 22:42]
127.0.0.1 external edit
en:spritepoly [2020/02/28 10:46]
Line 1: Line 1:
-===== Spritepoly (Statement) ===== 
-==== Format ==== 
-**spritepoly** //sprite_number//, {x1, y1, x2, y2, x3, y3 ...}\\ 
-**spritepoly** ( //sprite_number//, {x1, y1, x2, y2, x3, y3 ...} ) \\ 
-**spritepoly** //sprite_number//, numeric array\\ 
-**spritepoly** ( //sprite_number//, numeric array ) 
- 
-==== Description ==== 
- 
-Create a sprite from a list of points that represent a polygon.  The top left corner of the ploygon should be (0,0). 
- 
-==== Example ==== 
-<code> 
-# create an arrow that spins and follows the mouse 
-spritedim 1 
-color darkblue, blue 
-penwidth 2 
-spritepoly 0, {15,0, 30,10, 25,10, 25,30, 5,30, 5,10, 0,10} 
- 
-color grey 
-rect 0,0,300,300 
-spriteshow 0 
-s = 1 
-ds = .1 
-r = 0 
-while true 
-   spriteplace 0, mousex, mousey, s, r 
-   r = r + .1 
-   if s > 5 or s < 1 then ds = ds * -1 
-   s = s + ds 
-   pause .1 
-end while</code> 
- 
-==== See Also ==== 
-[[Poly|Poly]], {{page>en:start#Graphics - sprites&noheader}} 
- 
-==== History ====  
-|0.9.9.70|New To Version| 
  
en/spritepoly.txt · Last modified: 2020/02/28 10:46 (external edit)