# HG changeset patch # User unc0rr # Date 1163627630 0 # Node ID b37ca2295b73f6bb8a2b1082c0fc210ff619a722 # Parent 556b40fbd28c35f0c967b5551390e5c56879ad6b - Fix crosshair position - Better looking teams select widget diff -r 556b40fbd28c -r b37ca2295b73 QTfrontend/teamselect.cpp --- a/QTfrontend/teamselect.cpp Wed Nov 15 19:41:50 2006 +0000 +++ b/QTfrontend/teamselect.cpp Wed Nov 15 21:53:50 2006 +0000 @@ -94,8 +94,11 @@ setTitle(QGroupBox::tr("Playing teams")); framePlaying=new FrameTeams(); frameDontPlaying=new FrameTeams(); - addScrArea(framePlaying, QColor("DarkTurquoise")); - addScrArea(frameDontPlaying, QColor("LightGoldenrodYellow")); +// addScrArea(framePlaying, QColor("DarkTurquoise")); +// addScrArea(frameDontPlaying, QColor("LightGoldenrodYellow")); + QPalette p; + addScrArea(framePlaying, p.color(QPalette::Window).light(105)); + addScrArea(frameDontPlaying, p.color(QPalette::Window).dark(105)); } void TeamSelWidget::resetPlayingTeams(const QList& teamslist) diff -r 556b40fbd28c -r b37ca2295b73 hedgewars/uWorld.pas --- a/hedgewars/uWorld.pas Wed Nov 15 19:41:50 2006 +0000 +++ b/hedgewars/uWorld.pas Wed Nov 15 21:53:50 2006 +0000 @@ -233,7 +233,7 @@ DrawGear(sQuestion, Round(Gear.X) - 10 + WorldDx, Round(Gear.Y) - cHHRadius - 34 + WorldDy, Surface) else if ShowCrosshair and ((Gear.State and gstAttacked) = 0) then - DrawSurfSprite(Round(Gear.X + hwSign(Gear.dX) * Sin(Gear.Angle*pi/cMaxAngle)*60) + WorldDx - 8, + DrawSurfSprite(Round(Gear.X + hwSign(Gear.dX) * Sin(Gear.Angle*pi/cMaxAngle)*60) + WorldDx - 11, Round(Gear.Y - Cos(Gear.Angle*pi/cMaxAngle)*60) + WorldDy - 12, 24, (18 + hwSign(Gear.dX) * integer(((Gear.Angle * 72 div cMaxAngle) + 1) div 2) mod 18) mod 18, Team.CrosshairSurf, Surface);