All pastes #115572 Raw Edit

EdgEy

public text v1 · immutable
·published 2006-08-04 18:17 UTC
rendered paste body
		while(SDL_PollEvent(&event)) {
			switch (event.type) {
				default: break;
				case SDL_KEYDOWN:
					if (event.key.keysym.sym == SDLK_1) { key = 0x1; keyp = 1; }
					if (event.key.keysym.sym == SDLK_2) { key = 0x2; keyp = 1; }
					if (event.key.keysym.sym == SDLK_3) { key = 0x3; keyp = 1; }
					if (event.key.keysym.sym == SDLK_4) { key = 0xC; keyp = 1; }
					if (event.key.keysym.sym == SDLK_q) { key = 0x4; keyp = 1; }
					if (event.key.keysym.sym == SDLK_w) { key = 0x5; keyp = 1; }
					if (event.key.keysym.sym == SDLK_e) { key = 0x6; keyp = 1; }
					if (event.key.keysym.sym == SDLK_r) { key = 0xD; keyp = 1; }
					if (event.key.keysym.sym == SDLK_a) { key = 0x7; keyp = 1; }
					if (event.key.keysym.sym == SDLK_s) { key = 0x8; keyp = 1; }
					if (event.key.keysym.sym == SDLK_d) { key = 0x9; keyp = 1; }
					if (event.key.keysym.sym == SDLK_f) { key = 0xE; keyp = 1; }
					if (event.key.keysym.sym == SDLK_z) { key = 0xA; keyp = 1; }
					if (event.key.keysym.sym == SDLK_x) { key = 0x0; keyp = 1; }
					if (event.key.keysym.sym == SDLK_c) { key = 0xB; keyp = 1; }
					if (event.key.keysym.sym == SDLK_v) { key = 0xF; keyp = 1; }
				break;
				case SDL_KEYUP:
					keyp = 0;
				break;
			}
		}