r3236 - in software/ui: data src

Miriam Ruiz baby-guest at alioth.debian.org
Wed Jul 4 15:05:41 UTC 2007


Author: baby-guest
Date: 2007-07-04 15:05:41 +0000 (Wed, 04 Jul 2007)
New Revision: 3236

Modified:
   software/ui/data/stars_off.png
   software/ui/data/stars_on.png
   software/ui/src/games.cpp
   software/ui/src/pkgbrowser.cpp
Log:
popcon stars properly made (at last)



Modified: software/ui/data/stars_off.png
===================================================================
(Binary files differ)

Modified: software/ui/data/stars_on.png
===================================================================
(Binary files differ)

Modified: software/ui/src/games.cpp
===================================================================
--- software/ui/src/games.cpp	2007-07-04 14:50:27 UTC (rev 3235)
+++ software/ui/src/games.cpp	2007-07-04 15:05:41 UTC (rev 3236)
@@ -208,7 +208,7 @@
 			desc += "\t";
 			char stars[16];
 			snprintf(stars, sizeof(stars), "%%%d ",
-				12 * (int)rintf(log(i->popcon) * 8 / log(engine.popconLocalMax())));
+				(int)rintf(log(i->popcon) * 100 / log(engine.popconLocalMax())));
 			desc += stars;
 			printf ("%s (%s): POPCON=%f\n", rec.package().c_str(), rec.shortDescription().c_str(), i->popcon);
 		}

Modified: software/ui/src/pkgbrowser.cpp
===================================================================
--- software/ui/src/pkgbrowser.cpp	2007-07-04 14:50:27 UTC (rev 3235)
+++ software/ui/src/pkgbrowser.cpp	2007-07-04 15:05:41 UTC (rev 3236)
@@ -306,6 +306,7 @@
 			if (percent < 0) percent = 0;
 			if (percent > 100) percent = 100;
 			int active = stars_on->w()*percent/100;
+			active = active/12 * 12;
 			if (stars_off)
 				stars_off->draw(x + active + 3, y, min(stars_off->w() - active, w1 - active - 6), h, active, 0);
 			if (stars_on)




More information about the Pkg-games-commits mailing list