Hudmessage discrepancy between render mode

Bugs that have been resolved.

Moderator: Graf Zahl

Locked
User avatar
chopkinsca
Posts: 183
Joined: Thu Dec 29, 2005 8:09

Hudmessage discrepancy between render mode

Post by chopkinsca »

I have a script that uses HudMessage for a breath meter but I found how it displays depending on what render method is used.

Top is hardware (vid_renderer=1)
Bottom is software (vid_renderer=0)

[spoiler]Image[/spoiler]

Breath meter script (in case it's needed)
[spoiler]

Code: Select all

int howlongisthebar;
script 447 (void) {
	SetHudSize(512, 384, 1);
	//hudmessage(s: " air: ", d: GetAirSupply(PlayerNumber()) ; HUDMSG_plain, 189, CR_LIGHTBLUE, 400.0, 140.0, 1.0);
	if(GetAirSupply(PlayerNumber()) < 700) {
		
		howlongisthebar = (GetAirSupply(PlayerNumber()) / 35);
		for(int x = 0; x <  howlongisthebar; x++){
			//SetFont("WBARA0");
			//hudmessage(s: " air: ", d: GetAirSupply(PlayerNumber()); HUDMSG_plain, 189, CR_LIGHTBLUE, 400.0, 140.0, 1.0);
			//print(d: x);
			SetFont("WBARA0");
			HudMessage(s:"A"; HUDMSG_PLAIN, 190 + x, CR_LIGHTBLUE, 250.0 + (x * 7.0), 150.0, 1.0);
			//delay(1);
		}
		delay(35);
	}

	delay(1);
	restart;
}
[/spoiler]

I've attached the image used in the script, in case you need that too.
Attachments
Graphic used for the air meter
Graphic used for the air meter
WBARA0.png (129 Bytes) Viewed 948 times
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: Hudmessage discrepancy between render mode

Post by Graf Zahl »

It doesn't help at all if you post scaled down screenshots. Please use the original size. More importantly, post a functional demo map to show the error in action.
User avatar
chopkinsca
Posts: 183
Joined: Thu Dec 29, 2005 8:09

Re: Hudmessage discrepancy between render mode

Post by chopkinsca »

I didn't scale the image down... it's two screenshots at 800x600 each.

Anyway, I've attached an example. Try it with vid_renderer set to either 1 or 0.
Attachments
airsupplydisplay.wad
(2.4 KiB) Downloaded 87 times
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: Hudmessage discrepancy between render mode

Post by Graf Zahl »

Well..

If anything in the HUDMessage code made actual sense I might be able to fix this. But the way the code messes around with coordinates just inevitably creates situations where the end result is not what one might expect.
Locked

Return to “Closed Bugs”