Rotatesprite16: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
New page: '''rotatesprite16''' <x> <y> <z> <a> <tilenum> <shade> <pal> <orientation> <x1> <x2> <y1> <y2> Displays tiles onscreen. It works likewise the rotatesprite command but it the rotat...
 
Fox (talk | contribs)
No edit summary
 
(3 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}}


Displays tiles onscreen. It works likewise the [[rotatesprite]] command but it the rotatesprite16 is more accurate.
'''rotatesprite16''' <x> <y> <z> <a> <tilenum> <shade> <pal> <[[orientation]]> <x1> <y1> <x2> <y2>


<x> x-coordinate. Range 0..13107200. (200*65536=13107200)<br>
Displays tiles onscreen. It works like the [[rotatesprite]] command, but it is 65536 times more accurate.
<y> y-coordinate. Range 0..20971520. (320*65536=20971520)<br>


The command named "rotatesprite16" because "multiplying by 65536" is equivalent to "shifting left by 16".
<x> X 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".
[[Category:EDuke32 specific commands]]
[[Category:EDuke32 specific commands]]
[[Category:Screen drawing commands]]
[[Category:Screen drawing commands]]

Latest revision as of 04: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".