summaryrefslogtreecommitdiff
path: root/src/gui/progressbar.cpp
diff options
context:
space:
mode:
authorYohann Ferreira <bertram@cegetel.net>2005-01-17 17:37:04 +0000
committerYohann Ferreira <bertram@cegetel.net>2005-01-17 17:37:04 +0000
commit86afed79898af85cdf53060f0062f95cf27113a7 (patch)
treea73849002cdb0877e4a1fcaeda567685a7a842ef /src/gui/progressbar.cpp
parentde3f91b623ab9c5ed3f2107bc768cbe9ce058a1b (diff)
downloadmana-client-86afed79898af85cdf53060f0062f95cf27113a7.tar.gz
mana-client-86afed79898af85cdf53060f0062f95cf27113a7.tar.bz2
mana-client-86afed79898af85cdf53060f0062f95cf27113a7.tar.xz
mana-client-86afed79898af85cdf53060f0062f95cf27113a7.zip
*** empty log message ***
Diffstat (limited to 'src/gui/progressbar.cpp')
-rw-r--r--src/gui/progressbar.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/gui/progressbar.cpp b/src/gui/progressbar.cpp
index 6ada672b..3ccb9764 100644
--- a/src/gui/progressbar.cpp
+++ b/src/gui/progressbar.cpp
@@ -84,9 +84,7 @@ float ProgressBar::getProgress()
return progress;
}
-// Cette fonction permet de dessiner facilement une pixel sur l'écran, en gérant automatiquement le nombre de couleurs
- // de ce dernier...
- // Il suffit de lui passer la surface à peindre, les coordonnées (x,y), et la couleur (R,G,B) [0 ... 255]
+ // This function draws a pixel on the screen depending on the resolution etc...
void DrawPixel(SDL_Surface * screen, int x, int y, Uint8 R, Uint8 G, Uint8 B)
{
Uint32 color = SDL_MapRGB(screen->format, R, G, B);
@@ -113,7 +111,7 @@ float ProgressBar::getProgress()
}
break;
- case 3: // 24 BPP, peu utilisé, mais bon ...
+ case 3: // 24 BPP
{
Uint8 *bufp;
bufp = (Uint8 *)screen->pixels + y * screen->pitch + x * 3;
@@ -131,7 +129,7 @@ float ProgressBar::getProgress()
}
break;
- case 4: // 32 BPP, le plus utilisé !
+ case 4: // 32 BPP, the most useful !
{
Uint32 *bufp;
bufp = (Uint32 *)screen->pixels + y * screen->pitch/4 + x;
@@ -139,9 +137,9 @@ float ProgressBar::getProgress()
}
break;
}
-} // Fin DrawLine
+} // End of DrawPixel
-// Dessine une ligne à l'écran avec une couleur et des coordonnées fournies.
+// Draw A line.
void DrawLine(SDL_Surface * screen, int x1, int y1, int x2, int y2, unsigned char Red, unsigned char Green, unsigned char Blue)
{
float a, b, Temp_x1, Temp_x2, Temp_y1, Temp_y2;
@@ -153,9 +151,9 @@ void DrawLine(SDL_Surface * screen, int x1, int y1, int x2, int y2, unsigned cha
if ( (x1-x2) != 0)
{
- a=(Temp_y1-Temp_y2)/(Temp_x1-Temp_x2); // La pente // -350/-410=0.00
+ a=(Temp_y1-Temp_y2)/(Temp_x1-Temp_x2); // the a in y=ax+b
}
- else // la ligne est verticale !
+ else // The line is vertical
{
if ( y1 < y2)
{
@@ -207,5 +205,5 @@ void DrawLine(SDL_Surface * screen, int x1, int y1, int x2, int y2, unsigned cha
}
}
-} // Fin DrawLine
+} // End of DrawLine