| @@ 1592-1609 (lines=18) @@ | ||
| 1589 | elif key.vk == libtcod.KEY_UP: |
|
| 1590 | cur_sample = (cur_sample-1) % len(samples) |
|
| 1591 | first = True |
|
| 1592 | elif key.vk == libtcod.KEY_ENTER and key.lalt: |
|
| 1593 | libtcod.console_set_fullscreen(not libtcod.console_is_fullscreen()) |
|
| 1594 | elif key.vk == libtcod.KEY_PRINTSCREEN or key.c == 'p': |
|
| 1595 | print ("screenshot") |
|
| 1596 | if key.lalt : |
|
| 1597 | libtcod.console_save_apf(None,"samples.apf") |
|
| 1598 | print ("apf") |
|
| 1599 | else : |
|
| 1600 | libtcod.sys_save_screenshot() |
|
| 1601 | print ("png") |
|
| 1602 | elif key.vk == libtcod.KEY_ESCAPE: |
|
| 1603 | break |
|
| 1604 | elif key.vk == libtcod.KEY_F1: |
|
| 1605 | libtcod.sys_set_renderer(libtcod.RENDERER_GLSL) |
|
| 1606 | elif key.vk == libtcod.KEY_F2: |
|
| 1607 | libtcod.sys_set_renderer(libtcod.RENDERER_OPENGL) |
|
| 1608 | elif key.vk == libtcod.KEY_F3: |
|
| 1609 | libtcod.sys_set_renderer(libtcod.RENDERER_SDL) |
|
| 1610 | libtcod.console_flush() |
|
| 1611 | ||
| 1612 | ||
| @@ 1372-1386 (lines=15) @@ | ||
| 1369 | cur_sample = (cur_sample - 1) % len(SAMPLES) |
|
| 1370 | SAMPLES[cur_sample].on_enter() |
|
| 1371 | draw_samples_menu() |
|
| 1372 | elif key.vk == libtcod.KEY_ENTER and key.lalt: |
|
| 1373 | libtcod.console_set_fullscreen(not libtcod.console_is_fullscreen()) |
|
| 1374 | elif key.vk == libtcod.KEY_PRINTSCREEN or key.c == 'p': |
|
| 1375 | print("screenshot") |
|
| 1376 | if key.lalt : |
|
| 1377 | libtcod.console_save_apf(None, "samples.apf") |
|
| 1378 | print("apf") |
|
| 1379 | else : |
|
| 1380 | libtcod.sys_save_screenshot() |
|
| 1381 | print("png") |
|
| 1382 | elif key.vk == libtcod.KEY_ESCAPE: |
|
| 1383 | raise SystemExit() |
|
| 1384 | elif key.vk in RENDERER_KEYS: |
|
| 1385 | libtcod.sys_set_renderer(RENDERER_KEYS[key.vk]) |
|
| 1386 | draw_renderer_menu() |
|
| 1387 | ||
| 1388 | def draw_samples_menu(): |
|
| 1389 | for i, sample in enumerate(SAMPLES): |
|