Commit 91dd615dac22bf465267e5e3ce145a8da81541d8

Fixed issue where the player stops walking.
ChangeLog
(6 / 1)
  
12007-01-15 Eugenio Favalli <elvenprogrammer@gmail.com>
12007-01-15 Bjørn Lindeijer <bjorn@lindeijer.nl>
2
3 * src/gui/viewport.cpp, src/gui/viewport.h: Fixed issue where the
4 player stops walking.
5
62007-01-15 Eugenio Favalli <elvenprogrammer@gmail.com>
27
38 * data/help/header.txt, NEWS, README: Updated release date.
49
  
5858 };
5959 int x = 0, y = 3, h = 0;
6060
61 for (const char **curBtn = buttonNames; *curBtn; curBtn++) {
61 for (const char **curBtn = buttonNames; *curBtn; curBtn++)
62 {
6263 gcn::Button *btn = new Button(*curBtn, *curBtn, &listener);
6364 btn->setPosition(x, y);
6465 add(btn);
  
138138 if (event.getId() == "cancel")
139139 {
140140 // Register the user cancel
141 mUserCancel=true;
141 mUserCancel = true;
142142 // Skip the updating process
143143 if (mDownloadStatus == UPDATE_COMPLETE)
144144 {
372372 case UPDATE_ERROR:
373373 if (mThread)
374374 {
375 if(mUserCancel){
375 if (mUserCancel) {
376376 // Kill the thread, because user has canceled
377377 SDL_KillThread(mThread);
378378 // Set the flag to false again
379379 mUserCancel = false;
380380 }
381 else{
381 else {
382382 SDL_WaitThread(mThread, NULL);
383383 }
384384 mThread = NULL;
  
348348}
349349
350350void
351Viewport::mouseMoved(gcn::MouseEvent &event)
351Viewport::mouseDragged(gcn::MouseEvent &event)
352352{
353353 if (!mMap || !player_node)
354354 return;
  
9292 * Handles mouse move on map
9393 */
9494 void
95 mouseMoved(gcn::MouseEvent &event);
95 mouseDragged(gcn::MouseEvent &event);
9696
9797 /**
9898 * Handles mouse button release on map.