Rotatesprite16: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
fix order of <x1> <y1> <x2> <y2>
Fox (talk | contribs)
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{Deprecated}}
'''rotatesprite16''' <x> <y> <z> <a> <tilenum> <shade> <pal> <[[orientation]]> <x1> <y1> <x2> <y2>
'''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.
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]]

Latest revision as of 03:10, 29 August 2020

This feature is deprecated.
It's recommend not to use this feature.

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".