equal
deleted
inserted
replaced
397 AS(SDLK_KP_PERIOD, WKC_NUM_DECIMAL) |
397 AS(SDLK_KP_PERIOD, WKC_NUM_DECIMAL) |
398 }; |
398 }; |
399 |
399 |
400 static uint32 ConvertSdlKeyIntoMy(SDL_keysym *sym) |
400 static uint32 ConvertSdlKeyIntoMy(SDL_keysym *sym) |
401 { |
401 { |
402 const VkMapping *map; |
402 const VkMapping *map; |
403 uint key = 0; |
403 uint key = 0; |
404 for (map = _vk_mapping; map != endof(_vk_mapping); ++map) { |
404 for (map = _vk_mapping; map != endof(_vk_mapping); ++map) { |
405 if ((uint)(sym->sym - map->vk_from) <= map->vk_count) { |
405 if ((uint)(sym->sym - map->vk_from) <= map->vk_count) { |
406 key = sym->sym - map->vk_from + map->map_to; |
406 key = sym->sym - map->vk_from + map->map_to; |
407 break; |
407 break; |
571 InteractiveRandom(); // randomness |
571 InteractiveRandom(); // randomness |
572 |
572 |
573 while ((i = PollEvent()) == -1) {} |
573 while ((i = PollEvent()) == -1) {} |
574 if (i >= 0) return i; |
574 if (i >= 0) return i; |
575 |
575 |
576 if (_exit_game) return ML_QUIT; |
576 if (_exit_game) return ML_QUIT; |
577 |
577 |
578 mod = SDL_CALL SDL_GetModState(); |
578 mod = SDL_CALL SDL_GetModState(); |
579 keys = SDL_CALL SDL_GetKeyState(&numkeys); |
579 keys = SDL_CALL SDL_GetKeyState(&numkeys); |
580 #if defined(_DEBUG) |
580 #if defined(_DEBUG) |
581 if (_shift_pressed) |
581 if (_shift_pressed) |
611 UpdateWindows(); |
611 UpdateWindows(); |
612 if (++pal_tick > 4) { |
612 if (++pal_tick > 4) { |
613 CheckPaletteAnim(); |
613 CheckPaletteAnim(); |
614 pal_tick = 1; |
614 pal_tick = 1; |
615 } |
615 } |
616 DrawSurfaceToScreen(); |
616 DrawSurfaceToScreen(); |
617 } else { |
617 } else { |
618 SDL_CALL SDL_Delay(1); |
618 SDL_CALL SDL_Delay(1); |
619 _screen.dst_ptr = _sdl_screen->pixels; |
619 _screen.dst_ptr = _sdl_screen->pixels; |
620 DrawTextMessage(); |
620 DrawTextMessage(); |
621 DrawMouseCursor(); |
621 DrawMouseCursor(); |