DTA_Angle

Moderator: GZDoom Developers

User avatar
The Zombie Killer
Posts: 1528
Joined: Thu Jul 14, 2011 12:06 am
Location: Gold Coast, Queensland, Australia

DTA_Angle

Post by The Zombie Killer »

Allows a graphic to be rotated when drawn via the Screen API.

Necessary for animating Blood's weapons, as they make use of rotations often.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49066
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: DTA_Angle

Post by Graf Zahl »

Someone will have to write a 2D drawer for these first or the feature will be a bit limited.
User avatar
Rachael
Posts: 13542
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her

Re: DTA_Angle

Post by Rachael »

What Graf means is that currently the 2D drawers in Software mode use the sprite/wall drawers which are incapable of doing these things. You would need an actual rotating drawer to accomplish this - they're not hard to write, but they tend to be a deathly performance killer if you don't do it just right.

Yes, these drawers are important. We're not dropping a feature just because it's too inconvenient for any given contributor to help maintain it.
User avatar
Major Cooke
Posts: 8175
Joined: Sun Jan 28, 2007 3:55 pm
Preferred Pronouns: He/Him
Location: QZDoom Maintenance Team

Re: DTA_Angle

Post by Major Cooke »

This should tie in nicely with the ability to rotate psprites too, perhaps, right?
ZippeyKeys12
Posts: 111
Joined: Wed Jun 15, 2016 2:49 pm

Re: DTA_Angle

Post by ZippeyKeys12 »

Major Cooke wrote:This should tie in nicely with the ability to rotate psprites too, perhaps, right?
:lol:, that topic :lol:. Anyway, I would very much like both
User avatar
Rachael
Posts: 13542
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her

Re: DTA_Angle

Post by Rachael »

@ZippeyKeys12 could we please not bump old topics with "has this been done?" or "has this been revisted yet?" Thank you.
User avatar
The Zombie Killer
Posts: 1528
Joined: Thu Jul 14, 2011 12:06 am
Location: Gold Coast, Queensland, Australia

Re: DTA_Angle

Post by The Zombie Killer »

Would it be possible to get this hardware-only until support for rotations in software is added? It'd be like a +ROLLSPRITE situation.
User avatar
Rachael
Posts: 13542
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her

Re: DTA_Angle

Post by Rachael »

The Zombie Killer wrote:Would it be possible to get this hardware-only until support for rotations in software is added? It'd be like a +ROLLSPRITE situation.
Absolutely not. Besides, writing software drawers is not as bad as you think.
User avatar
Nash
 
 
Posts: 17439
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia

Re: DTA_Angle

Post by Nash »

DTA_Rotate flag was added to the Screen API some time ago (thanks to a backend update from Raze) - but more related to the use case in the OP, weapon PSprite overlays are able to rotate and scale for quite a few versions now.

Return to “Closed Feature Suggestions [GZDoom]”