Rotatesprite16: Difference between revisions

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