@@ 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 |
@@ 1374-1388 (lines=15) @@ | ||
1371 | ) |
|
1372 | ||
1373 | cur_sample = 0 |
|
1374 | ||
1375 | def main(): |
|
1376 | global cur_sample |
|
1377 | credits_end = False |
|
1378 | SAMPLES[cur_sample].on_enter() |
|
1379 | draw_samples_menu() |
|
1380 | draw_renderer_menu() |
|
1381 | ||
1382 | while not libtcod.console_is_window_closed(): |
|
1383 | root_console.default_fg = (255, 255, 255) |
|
1384 | root_console.default_bg = (0, 0, 0) |
|
1385 | # render credits |
|
1386 | if not credits_end: |
|
1387 | root_console.clear() |
|
1388 | draw_samples_menu() |
|
1389 | draw_renderer_menu() |
|
1390 | credits_end = libtcod.console_credits_render(60, 43, 0) |
|
1391 |