[hlcoders] Team colors are screwey

2007-06-28 Thread Baer
--
[ Picked text/plain from multipart/alternative ]
Let me run down the problem I am having. I have three regular teams plus 
spectator and unassigned, so that would make 5 teams in our mod. On our maps we 
have some with 3 teams and some with 2 teams. I have everything working fine to 
show the various menus and such. The problem I am having is when I run a test 
map with three teams all the team colors are fine in the scoreboard. When I 
start a map with 2 teams, team2 and team4 team 2 color is fine, team4 color is 
the default orange in the scoreboard. When I start another map with team3 and 
team4 team 3 is default orange and team4 is team 3 color in the scoreboard. 
Then when I test team2 and team3 team2 is fine and team3 is white, the color 
for spectators. Something is changing my team colors and I need to figure out 
how to keep the colors consistent throughout. To top all this off, the players 
name is the right color for their corresponding team.
  I was hoping someone had some kind of idea as to what I can do to figure a 
solution to this.

  Thanks
  Baer ( Lead Coder for Flanders Fields)


-
Ready for the edge of your seat? Check out tonight's top picks on Yahoo! TV.
--

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



RE: [hlcoders] Team colors are screwey

2007-06-28 Thread Ben Everett
What are you using to obtain team colors?

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Baer
Sent: Thursday, June 28, 2007 5:42 PM
To: hlcoders@list.valvesoftware.com
Subject: [hlcoders] Team colors are screwey

--
[ Picked text/plain from multipart/alternative ]
Let me run down the problem I am having. I have three regular teams plus
spectator and unassigned, so that would make 5 teams in our mod. On our maps
we have some with 3 teams and some with 2 teams. I have everything working
fine to show the various menus and such. The problem I am having is when I
run a test map with three teams all the team colors are fine in the
scoreboard. When I start a map with 2 teams, team2 and team4 team 2 color is
fine, team4 color is the default orange in the scoreboard. When I start
another map with team3 and team4 team 3 is default orange and team4 is team
3 color in the scoreboard. Then when I test team2 and team3 team2 is fine
and team3 is white, the color for spectators. Something is changing my team
colors and I need to figure out how to keep the colors consistent
throughout. To top all this off, the players name is the right color for
their corresponding team.
  I was hoping someone had some kind of idea as to what I can do to figure a
solution to this.

  Thanks
  Baer ( Lead Coder for Flanders Fields)


-
Ready for the edge of your seat? Check out tonight's top picks on Yahoo! TV.
--

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


__ NOD32 2362 (20070628) Information __

This message was checked by NOD32 antivirus system.
http://www.eset.com



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



RE: [hlcoders] Team colors are screwey

2007-06-29 Thread Baer
--
[ Picked text/plain from multipart/alternative ]
I am using:

  m_pPlayerList->SetSectionFgColor(sectionID, g_PR->GetTeamColor(i));
  at the bottom of UpdateTeamInfo.
  This is what I am using in UpdatePlayerInfo:

  // set the row color based on the players team
  m_pPlayerList->SetItemFgColor( itemID, g_PR->GetTeamColor( g_PR->GetTeam( i ) 
) );
  In c_playerresource.cpp I am using:

  #ifndef HL2MP
  m_Colors[TEAM_BRITAIN] = COLOR_BLUE;
  m_Colors[TEAM_FRANCE] = COLOR_RED;
  m_Colors[TEAM_GERMANY] = COLOR_YELLOW;
  m_Colors[TEAM_SPECTATOR] = COLOR_WHITE;
  #endif

  and the colors are defined in shareddefs.h

  Baer

  From: "Ben Everett" <[EMAIL PROTECTED]>
To: 
Subject: RE: [hlcoders] Team colors are screwey
Date: Thu, 28 Jun 2007 20:25:46 -0500
Reply-To: hlcoders@list.valvesoftware.com

What are you using to obtain team colors?



-
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
--

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



RE: [hlcoders] Team colors are screwey

2007-06-29 Thread Ben Everett
Sounds like GetTeam is returning a bad value, or your order for the teams is
wrong. In shareddefs.h, what does the TEAM_ declaration order look like?
Should look something like:

#define TEAM_INVALID-1
#define TEAM_UNASSIGNED 0
#define TEAM_GOVERNORS  1
#define TEAM_CIVILIANS  2
#define TEAM_RELIGIOUS  3
#define TEAM_SPECTATOR  4

Also, how are you disabling teams? My suggestion would be to set a
breakpoint at that specific line when you notice it is messing up, and see
what could be going wrong. My money is still on GetTeam.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Baer
Sent: Friday, June 29, 2007 5:18 AM
To: hlcoders@list.valvesoftware.com
Subject: RE: [hlcoders] Team colors are screwey

--
[ Picked text/plain from multipart/alternative ]
I am using:

  m_pPlayerList->SetSectionFgColor(sectionID, g_PR->GetTeamColor(i));
  at the bottom of UpdateTeamInfo.
  This is what I am using in UpdatePlayerInfo:

  // set the row color based on the players team
  m_pPlayerList->SetItemFgColor( itemID, g_PR->GetTeamColor( g_PR->GetTeam(
i ) ) );
  In c_playerresource.cpp I am using:

  #ifndef HL2MP
  m_Colors[TEAM_BRITAIN] = COLOR_BLUE;
  m_Colors[TEAM_FRANCE] = COLOR_RED;
  m_Colors[TEAM_GERMANY] = COLOR_YELLOW;
  m_Colors[TEAM_SPECTATOR] = COLOR_WHITE;
  #endif

  and the colors are defined in shareddefs.h

  Baer

  From: "Ben Everett" <[EMAIL PROTECTED]>
To: 
Subject: RE: [hlcoders] Team colors are screwey
Date: Thu, 28 Jun 2007 20:25:46 -0500
Reply-To: hlcoders@list.valvesoftware.com

What are you using to obtain team colors?



-
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
--

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


__ NOD32 2364 (20070629) Information __

This message was checked by NOD32 antivirus system.
http://www.eset.com



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



Re: [hlcoders] Team colors are screwey

2007-06-30 Thread Nick

I've asked about this bug also. Search hlcoders for "Scoreboard bug?".
I do not remember having this bug with vs2003. It is a pretty strange
bug, I came to the conclusion this was either a valve bug, or vs2005
bug. I hope someone can investigate this bug, but I doubt anyone will.

Good luck in solving the bug. If you find a fix please email it to me,
I would be interested in fixing this bug as well.

On 6/29/07, Ben Everett <[EMAIL PROTECTED]> wrote:

Sounds like GetTeam is returning a bad value, or your order for the teams is
wrong. In shareddefs.h, what does the TEAM_ declaration order look like?
Should look something like:

#define TEAM_INVALID-1
#define TEAM_UNASSIGNED 0
#define TEAM_GOVERNORS  1
#define TEAM_CIVILIANS  2
#define TEAM_RELIGIOUS  3
#define TEAM_SPECTATOR  4

Also, how are you disabling teams? My suggestion would be to set a
breakpoint at that specific line when you notice it is messing up, and see
what could be going wrong. My money is still on GetTeam.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Baer
Sent: Friday, June 29, 2007 5:18 AM
To: hlcoders@list.valvesoftware.com
Subject: RE: [hlcoders] Team colors are screwey

--
[ Picked text/plain from multipart/alternative ]
I am using:

  m_pPlayerList->SetSectionFgColor(sectionID, g_PR->GetTeamColor(i));
  at the bottom of UpdateTeamInfo.
  This is what I am using in UpdatePlayerInfo:

  // set the row color based on the players team
  m_pPlayerList->SetItemFgColor( itemID, g_PR->GetTeamColor( g_PR->GetTeam(
i ) ) );
  In c_playerresource.cpp I am using:

  #ifndef HL2MP
  m_Colors[TEAM_BRITAIN] = COLOR_BLUE;
  m_Colors[TEAM_FRANCE] = COLOR_RED;
  m_Colors[TEAM_GERMANY] = COLOR_YELLOW;
  m_Colors[TEAM_SPECTATOR] = COLOR_WHITE;
  #endif

  and the colors are defined in shareddefs.h

  Baer

  From: "Ben Everett" <[EMAIL PROTECTED]>
To: 
Subject: RE: [hlcoders] Team colors are screwey
Date: Thu, 28 Jun 2007 20:25:46 -0500
Reply-To: hlcoders@list.valvesoftware.com

What are you using to obtain team colors?



-
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
--

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


__ NOD32 2364 (20070629) Information __

This message was checked by NOD32 antivirus system.
http://www.eset.com



___
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



RE: [hlcoders] Team colors are screwey

2007-06-30 Thread Ben Everett
I first encountered this bug a long time ago in Forsaken, and I fixed it.
Forsaken compiles fine in VS2003 and VS2005 without this problem.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Nick
Sent: Saturday, June 30, 2007 3:05 PM
To: hlcoders@list.valvesoftware.com
Subject: Re: [hlcoders] Team colors are screwey

I've asked about this bug also. Search hlcoders for "Scoreboard bug?".
I do not remember having this bug with vs2003. It is a pretty strange
bug, I came to the conclusion this was either a valve bug, or vs2005
bug. I hope someone can investigate this bug, but I doubt anyone will.

Good luck in solving the bug. If you find a fix please email it to me,
I would be interested in fixing this bug as well.

On 6/29/07, Ben Everett <[EMAIL PROTECTED]> wrote:
> Sounds like GetTeam is returning a bad value, or your order for the teams
is
> wrong. In shareddefs.h, what does the TEAM_ declaration order look like?
> Should look something like:
>
> #define TEAM_INVALID-1
> #define TEAM_UNASSIGNED 0
> #define TEAM_GOVERNORS  1
> #define TEAM_CIVILIANS  2
> #define TEAM_RELIGIOUS  3
> #define TEAM_SPECTATOR  4
>
> Also, how are you disabling teams? My suggestion would be to set a
> breakpoint at that specific line when you notice it is messing up, and see
> what could be going wrong. My money is still on GetTeam.
>
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Baer
> Sent: Friday, June 29, 2007 5:18 AM
> To: hlcoders@list.valvesoftware.com
> Subject: RE: [hlcoders] Team colors are screwey
>
> --
> [ Picked text/plain from multipart/alternative ]
> I am using:
>
>   m_pPlayerList->SetSectionFgColor(sectionID, g_PR->GetTeamColor(i));
>   at the bottom of UpdateTeamInfo.
>   This is what I am using in UpdatePlayerInfo:
>
>   // set the row color based on the players team
>   m_pPlayerList->SetItemFgColor( itemID, g_PR->GetTeamColor(
g_PR->GetTeam(
> i ) ) );
>   In c_playerresource.cpp I am using:
>
>   #ifndef HL2MP
>   m_Colors[TEAM_BRITAIN] = COLOR_BLUE;
>   m_Colors[TEAM_FRANCE] = COLOR_RED;
>   m_Colors[TEAM_GERMANY] = COLOR_YELLOW;
>   m_Colors[TEAM_SPECTATOR] = COLOR_WHITE;
>   #endif
>
>   and the colors are defined in shareddefs.h
>
>   Baer
>
>   From: "Ben Everett" <[EMAIL PROTECTED]>
> To: 
> Subject: RE: [hlcoders] Team colors are screwey
> Date: Thu, 28 Jun 2007 20:25:46 -0500
> Reply-To: hlcoders@list.valvesoftware.com
>
> What are you using to obtain team colors?
>
>
>
> -
> Need Mail bonding?
> Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
> --
>
> ___
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>
> __ NOD32 2364 (20070629) Information __
>
> This message was checked by NOD32 antivirus system.
> http://www.eset.com
>
>
>
> ___
> 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


__ NOD32 2365 (20070630) Information __

This message was checked by NOD32 antivirus system.
http://www.eset.com



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