Just the image style :) Glad to see you are on top of it, I can't wait
to play it.

- Alfred

----Original Message----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris Adams
Sent: Wednesday, August 10, 2005 4:42 PM To:
[email protected] Subject: RE: [hlcoders] HUD element
problem

> The reincarnation of Elite Force? It's ok - been checked out with
> Paramount, Activision and Raven in writing. The graphics you see
> there have actually been created by the team rather than being ripped
> :-)
>
> (Or if you're referring to the code or something please elaborate lol)
>
> Thanks,
>
> ---------------------------------------
> Chris Adams
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Alfred
> Reynolds
> Sent: 11 August 2005 00:36
> To: [email protected]
> Subject: RE: [hlcoders] HUD element problem
>
> *cough*copyright*cough*.
>
> - Alfred
>
> ----Original Message----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Chris
> Adams
> Sent: Wednesday, August 10, 2005 4:25 PM To:
> [email protected] Subject: RE: [hlcoders] HUD element
> problem
>
> > Hi,
> >
> > These might show a bit more clearly now:
> >
> > http://www.cfadams.co.uk/hud_image.cpp
> > http://www.cfadams.co.uk/hud_image.h
> > http://www.cfadams.co.uk/hud_health_image.cpp
> > http://www.cfadams.co.uk/hud_ammo_image.cpp
> >
> > Basically it's just (as you can probably see in the 2nd two there) a
> > nice quick class to do a straight forward image onto the HUD, with a
> > background for it to blend to also :-)
> >
> > Here's a screenshot:
> >
> > http://www.cfadams.co.uk/ctf_voy20001.jpg
> >
> > Hope that clears things up :-)
> >
> > (PS thanks again Alfred!)
> >
> > ---------------------------------------
> > Chris Adams
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Kamran
> > Sent: 10 August 2005 21:27 To: [email protected]
> > Subject: Re: [hlcoders] HUD element problem
> >
> > By your code, are you basically trying to draw one image on the HUD
> > if it's specified? And otherwise draw a specified color if not?
> >
> > In short, what are you doing and what is it for? Just curious.
> >
> > Chris Adams wrote:
> >
> > > You're a legend. :-)
> > >
> > > ---------------------------------------
> > > Chris Adams
> > >
> > >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of Alfred
> > > Reynolds Sent: 10 August 2005 21:06
> > > To: [email protected]
> > > Subject: RE: [hlcoders] HUD element problem
> > >
> > > Call:
> > > surface()->DrawSetColor( Color( 255,255,255,255) ) before the
> > > surface()->DrawTexturedRect() call (the DrawTexturedRect()
> > > currently assumes the texture will be colored via the fill color
> > > and won't draw it if the current draw color is fully
> > > transparent). Note that if you do want the draw color to blend
> > >   with the texture add:   "$vertexcolor" 1 "$vertexalpha" 1
> > >
> > > To your vmt.
> > >
> > >
> > > - Alfred
> > >
> > > ----Original Message----
> > > From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of Chris
> > > Adams Sent: Wednesday, August 10, 2005 12:59 PM To:
> > > [email protected] Subject: RE: [hlcoders] HUD
> > > element problem
> > >
> > >
> > >
> > > > "UnlitGeneric"
> > > > {
> > > > "$basetexture" "hud/hud_ammo"
> > > > "$ignorez" 1
> > > > "$translucent" "1"
> > > > "$translucency" "1"
> > > > "nomip" "1"
> > > > "nocompress" "1"
> > > > "nolod" "1"
> > > > }
> > > >
> > > > Thanks,
> > > >
> > > > ---------------------------------------
> > > > Chris Adams
> > > >
> > > > -----Original Message-----
> > > > From: [EMAIL PROTECTED]
> > > > [mailto:[EMAIL PROTECTED] On Behalf Of
> > > > Alfred Reynolds Sent: 10 August 2005 20:53
> > > > To: [email protected]
> > > > Subject: RE: [hlcoders] HUD element problem
> > > >
> > > > What are the VMT settings for the texture you are rendering?
> > > >
> > > > - Alfred
> > > >
> > > > ----Original Message----
> > > > From: [EMAIL PROTECTED]
> > > > [mailto:[EMAIL PROTECTED] On Behalf Of
> > > > Chris Adams Sent: Wednesday, August 10, 2005 12:02 PM To:
> > > > [email protected] Subject: RE: [hlcoders] HUD
> > > > element problem
> > > >
> > > >
> > > >
> > > > > BaseClass::OnThink() added, thanks for reminding, but no
> > > > > effect to the bug. The hiddenbits don't seem to be causing it
> > > > > either. One interesting thing - if I set in hud_image.cpp in
> > > > > the constructor:
> > > > >
> > > > >       m_FillColor = Color(0, 0, 0, 0);
> > > > >
> > > > > To:
> > > > >
> > > > >       m_FillColor = Color(0, 0, 0, 255);
> > > > >
> > > > > Then the element doesn't disappear when the stuck error /
> > > > > drawtree / drawfocus / scoreboard goes.
> > > > >
> > > > > Thanks,
> > > > >
> > > > > ---------------------------------------
> > > > > Chris Adams
> > > > >
> > > > > -----Original Message-----
> > > > > From: [EMAIL PROTECTED]
> > > > > [mailto:[EMAIL PROTECTED] On Behalf Of
> > > > > Alfred Reynolds Sent: 10 August 2005 19:51
> > > > > To: [email protected]
> > > > > Subject: RE: [hlcoders] HUD element problem
> > > > >
> > > > > You should call BaseClass::OnThink() in your think functions
> > > > > (in general always chain back calls when you override a
> > > > > virtual function).
> > > > >
> > > > > Could the problem be that the element is hidden because of
> > > > > the hiddenbits you set?
> > > > >
> > > > > - Alfred
> > > > >
> > > > > ----Original Message----
> > > > > From: [EMAIL PROTECTED]
> > > > > [mailto:[EMAIL PROTECTED] On Behalf Of
> > > > > Chris Adams Sent: Wednesday, August 10, 2005 11:39 AM To:
> > > > > [email protected] Subject: RE: [hlcoders] HUD
> > > > > element problem
> > > > >
> > > > >
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > Thanks for the reply - parent call appears to be present and
> > > > > > correct. Here are links to the various files. I've used
> > > > > > ImagePanel as well as random modifications to make
> > > > > > HudImagePanel in hud_image.cpp - it's a bit messy at the
> > > > > > moment as I have SetVisible(), etc, all over the place in
> > > > > > efforts to make things work :-). Just looking at how it all
> > > > > > has gone together now it just doesn't look right but I can't
> > > > > > really put my finger on it lol :-)
> > > > > >
> > > > > > http://www.cfadams.co.uk/hud_image.cpp
> > > > > > http://www.cfadams.co.uk/hud_image.h
> > > > > > http://www.cfadams.co.uk/hud_ammo_image.cpp
> > > > > > http://www.cfadams.co.uk/hud_ammo_image.h
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > ---------------------------------------
> > > > > > Chris Adams
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: [EMAIL PROTECTED]
> > > > > > [mailto:[EMAIL PROTECTED] On Behalf Of
> > > > > > Alfred Reynolds Sent: 10 August 2005 18:58
> > > > > > To: [email protected]
> > > > > > Subject: RE: [hlcoders] HUD element problem
> > > > > >
> > > > > > It sounds like your HUD element may have the wrong parent
> > > > > > (in VGUI2 your visibility depends on your parents visibility
> > > > > > unless you are a popup (a Frame) ).
> > > > > >
> > > > > > Make sure your HUD elements construct has a SetParent()
> > > > > > call, something like this: SetParent(
> > > > > > g_pClientMode->GetViewport() );
> > > > > >
> > > > > >
> > > > > > - Alfred
> > > > > >
> > > > > > ----Original Message----
> > > > > > From: [EMAIL PROTECTED]
> > > > > > [mailto:[EMAIL PROTECTED] On Behalf Of
> > > > > > Chris Adams Sent: Wednesday, August 10, 2005 9:08 AM To:
> > > > > > [email protected] Subject: [hlcoders] HUD
> > > > > > element problem
> > > > > >
> > > > > >
> > > > > >
> > > > > > > (Apologies if this appears twice)
> > > > > > >
> > > > > > > I've made a HUD element class which essentially displays
> > > > > > > an image and I have declared two child classes as HUD
> > > > > > > elements. The two elements are showing fine, but for some
> > > > > > > bizarre reason they only now show when there is one of
> > > > > > > the following active (there are probably more but I
> > > > > > > haven't noticed yet)
> > > > > > >
> > > > > > >   - vgui_drawtree
> > > > > > >   - vgui_drawfocus
> > > > > > >   - The scoreboard
> > > > > > >   - A 'client stuck' or 'server stuck' notice in the
> > > > > > >
> > > > > > >
> > > top-right
> > >
> > >
> > > > > > > I have also noticed that if I press ` for the console,
> > > > > > > then press it again to hide the console, the hud elements
> > > > > > > appear very very briefly before disappearing again.
> > > > > > > Through the debugging that I've done so far, I do know
> > > > > > > that they are drawing still and SetEnabled, SetVisible
> > > > > > > and SetAlpha all are set correctly.
> > > > > > >
> > > > > > > Anyone have any suggestions as to what might be going on
> > > > > > > here? I'll put the relevant source code up on the net if
> > > > > > > it would help.
> > > > > > >
> > > > > > > Thanks,
> > > > > > >
> > > > > > > ---------------------------------------
> > > > > > > Chris Adams
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > To unsubscribe, edit your list preferences, or view the
> > > > > > > list archives, please visit:
> > > > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > > > >
> > > > > > >
> > > > > > _______________________________________________
> > > > > > To unsubscribe, edit your list preferences, or view the
> > > > > > list archives, please visit:
> > > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > To unsubscribe, edit your list preferences, or view the
> > > > > > list archives, please visit:
> > > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > > >
> > > > > >
> > > > > _______________________________________________
> > > > > To unsubscribe, edit your list preferences, or view the list
> > > > > archives, please visit:
> > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > To unsubscribe, edit your list preferences, or view the list
> > > > > archives, please visit:
> > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > >
> > > > >
> > > > _______________________________________________
> > > > To unsubscribe, edit your list preferences, or view the list
> > > > archives, please visit:
> > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > >
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > To unsubscribe, edit your list preferences, or view the list
> > > > archives, please visit:
> > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > >
> > > >
> > >
> > > _______________________________________________
> > > To unsubscribe, edit your list preferences, or view the list
> > > archives, please visit:
> > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > To unsubscribe, edit your list preferences, or view the list
> > > archives, please visit:
> > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list
> archives, please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list
> archives, please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to