diff options
author | Eugenio Favalli <elvenprogrammer@gmail.com> | 2005-07-15 08:21:06 +0000 |
---|---|---|
committer | Eugenio Favalli <elvenprogrammer@gmail.com> | 2005-07-15 08:21:06 +0000 |
commit | 13cb522b404a97172255df898d7674fe6b16cedd (patch) | |
tree | b9cd647a456349984ea038e9b172bff24b7bd5f4 /src/gui/updatewindow.cpp | |
parent | c44f66d94c9a26e2a13e59334abe18c63f925b74 (diff) | |
download | mana-client-13cb522b404a97172255df898d7674fe6b16cedd.tar.gz mana-client-13cb522b404a97172255df898d7674fe6b16cedd.tar.bz2 mana-client-13cb522b404a97172255df898d7674fe6b16cedd.tar.xz mana-client-13cb522b404a97172255df898d7674fe6b16cedd.zip |
Enabling support for joypads:
- Only <=6 buttons are supported
- Only the first jopad is used (if you have more than one)
- Axes need to be tuned
- You can only move and attack with joypad
Small fix in the updating system
Diffstat (limited to 'src/gui/updatewindow.cpp')
-rw-r--r-- | src/gui/updatewindow.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/updatewindow.cpp b/src/gui/updatewindow.cpp index 73efc102..42a68afa 100644 --- a/src/gui/updatewindow.cpp +++ b/src/gui/updatewindow.cpp @@ -158,6 +158,10 @@ int updateProgress(void *ptr, { std::string labelString(currentFile); float progress = d/t; + if (d < 0) + { + d = 0.0f; + } std::stringstream progressString(""); progressString << ((int)(progress*100)); labelString += " (" + progressString.str() + "%)"; |