- while(SDL_PollEvent(&e) && e.type == SDL_KEYDOWN) {
- c = e.key.keysym.unicode;
- k = e.key.keysym.sym;
- if(k == SDLK_BACKSPACE) {
- if(n > 0) name[--n]=0;
- } else {
- if(k == SDLK_RETURN) {
- SDL_EnableUNICODE(0);
- cur_score = -1;
- return false;
- } else name[n++] = c;
- }
+ if(key->sym == SDLK_BACKSPACE) {
+ if(n > 0) name[--n]=0;
+ } else {
+ if(key->sym == SDLK_RETURN) {
+ SDL_EnableUNICODE(0);
+ cur_score = -1;
+ return false;
+ } else name[n++] = key->unicode;