Rotatesprite16: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
fix order of <x1> <y1> <x2> <y2>
No edit summary
Line 3: Line 3:
Displays tiles onscreen. It works like the [[rotatesprite]] command, but it is 65536 times more accurate.
Displays tiles onscreen. It works like the [[rotatesprite]] command, but it is 65536 times more accurate.


<x> X coordinate, ranged 0-13107200 (200*65536=13107200)<br>
<x> X coordinate, ranged 0-20971520 (320*65536 = 20971520)<br>
<y> Y coordinate, ranged 0-20971520 (320*65536=20971520)<br>
<y> Y coordinate, ranged 0-13107200 (200*65536 = 13107200)


The command is named "rotatesprite16" because "multiplying by 65536" is equivalent to "shifting left by 16".
The command is named "rotatesprite16" because "multiplying by 65536" is equivalent to "shifting left by 16".
[[Category:EDuke32 specific commands]]
[[Category:EDuke32 specific commands]]
[[Category:Screen drawing commands]]
[[Category:Screen drawing commands]]

Revision as of 02:46, 3 June 2013

rotatesprite16 <x> <y> <z> <a> <tilenum> <shade> <pal> <orientation> <x1> <y1> <x2> <y2>

Displays tiles onscreen. It works like the rotatesprite command, but it is 65536 times more accurate.

<x> X coordinate, ranged 0-20971520 (320*65536 = 20971520)
<y> Y coordinate, ranged 0-13107200 (200*65536 = 13107200)

The command is named "rotatesprite16" because "multiplying by 65536" is equivalent to "shifting left by 16".