Correction du conflit du commit précédent.
This commit is contained in:
parent
9bda8b0370
commit
9e4d09581f
|
@ -5,10 +5,11 @@ Minimal requirements
|
||||||
* `libsdl-dev`
|
* `libsdl-dev`
|
||||||
* `libglew-dev`
|
* `libglew-dev`
|
||||||
* `freeglut3-dev`
|
* `freeglut3-dev`
|
||||||
|
* `libsdl-image1.2-dev`
|
||||||
|
|
||||||
The following command should install the required packages on ubuntu.
|
The following command should install the required packages on ubuntu.
|
||||||
|
|
||||||
sudo apt-get install build-essential libsdl-dev libglew-dev freeglut3-dev
|
sudo apt-get install build-essential libsdl-dev libglew-dev freeglut3-dev libsdl-image1.2-dev
|
||||||
|
|
||||||
How to run this program ?
|
How to run this program ?
|
||||||
=========================
|
=========================
|
||||||
|
|
64
view.cpp
64
view.cpp
|
@ -268,50 +268,26 @@ void Camera::keyboard(const SDL_KeyboardEvent &eventKey) {
|
||||||
break;
|
break;
|
||||||
default :
|
default :
|
||||||
switch(SDL_GetKeyName(eventKey.keysym.sym)[0]) {
|
switch(SDL_GetKeyName(eventKey.keysym.sym)[0]) {
|
||||||
case 'q':
|
case 'q':
|
||||||
exit(0);
|
exit(0);
|
||||||
break;
|
break;
|
||||||
case 's':
|
case 's':
|
||||||
if (eventKey.type != SDL_KEYDOWN) break;
|
if (eventKey.type != SDL_KEYDOWN) break;
|
||||||
moveSensitivity = std::min(50000,std::max(moveSensitivity+1, moveSensitivity*10/9));
|
moveSensitivity = std::min(50000,std::max(moveSensitivity+1, moveSensitivity*10/9));
|
||||||
break;
|
break;
|
||||||
case 'x':
|
case 'x':
|
||||||
if (eventKey.type != SDL_KEYDOWN) break;
|
if (eventKey.type != SDL_KEYDOWN) break;
|
||||||
moveSensitivity = std::max(10, moveSensitivity*9/10);
|
moveSensitivity = std::max(10, moveSensitivity*9/10);
|
||||||
break;
|
break;
|
||||||
case 'p': // _Print _Position
|
case 'p': // _Print _Position
|
||||||
if (eventKey.type != SDL_KEYDOWN) break;
|
if (eventKey.type != SDL_KEYDOWN) break;
|
||||||
std::cout << *this << std::endl;
|
std::cout << *this << std::endl;
|
||||||
break;
|
break;
|
||||||
case SDLK_PAGEDOWN:
|
case 't':
|
||||||
pageDown = (eventKey.type == SDL_KEYDOWN);
|
takeScreenshot("123.bmp");
|
||||||
break;
|
break;
|
||||||
case SDLK_ESCAPE:
|
default:
|
||||||
exit(0);
|
break;
|
||||||
break;
|
|
||||||
default :
|
|
||||||
switch(SDL_GetKeyName(eventKey.keysym.sym)[0]) {
|
|
||||||
case 'q':
|
|
||||||
exit(0);
|
|
||||||
break;
|
|
||||||
case 's':
|
|
||||||
if (eventKey.type != SDL_KEYDOWN) break;
|
|
||||||
moveSensitivity = std::min(50000,std::max(moveSensitivity+1, moveSensitivity*10/9));
|
|
||||||
break;
|
|
||||||
case 'x':
|
|
||||||
if (eventKey.type != SDL_KEYDOWN) break;
|
|
||||||
moveSensitivity = std::max(10, moveSensitivity*9/10);
|
|
||||||
break;
|
|
||||||
case 'p': // _Print _Position
|
|
||||||
if (eventKey.type != SDL_KEYDOWN) break;
|
|
||||||
std::cout << *this << std::endl;
|
|
||||||
break;
|
|
||||||
case 't':
|
|
||||||
takeScreenshot("123.bmp");
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user