Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

16 лет назад
16 лет назад
16 лет назад
16 лет назад
16 лет назад
16 лет назад
16 лет назад
16 лет назад
16 лет назад
16 лет назад
16 лет назад
16 лет назад
16 лет назад
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #!/usr/bin/php5
  2. <?php
  3. /*
  4. * colors display all possible libcaca colour pairs
  5. * Copyright (c) 2008 Benjamin C. Wiley Sittler <bsittler@gmail.com>
  6. *
  7. * This file is a Php port of "examples/colors.c"
  8. * Copyright (c) 2003-2004 Sam Hocevar <sam@hocevar.net>
  9. * All Rights Reserved
  10. *
  11. * This program is free software. It comes without any warranty, to
  12. * the extent permitted by applicable law. You can redistribute it
  13. * and/or modify it under the terms of the Do What the Fuck You Want
  14. * to Public License, Version 2, as published by Sam Hocevar. See
  15. * http://www.wtfpl.net/ for more details.
  16. */
  17. if (php_sapi_name() != "cli") {
  18. die("You have to run this program with php-cli!\n");
  19. }
  20. $cv = caca_create_canvas(80, 24);
  21. if(!$cv)
  22. {
  23. die("Failed to create canvas\n");
  24. }
  25. $dp = caca_create_display($cv);
  26. if(!$dp)
  27. {
  28. die("Failed to create display\n");
  29. }
  30. caca_set_color_ansi($cv, CACA_LIGHTGRAY, CACA_BLACK);
  31. caca_clear_canvas($cv);
  32. for($i = 0; $i < 16; $i++)
  33. {
  34. caca_set_color_ansi($cv, CACA_LIGHTGRAY, CACA_BLACK);
  35. caca_put_str($cv, 3, $i + ($i >= 8 ? 3 : 2), "ANSI " . $i);
  36. for($j = 0; $j < 16; $j++)
  37. {
  38. caca_set_color_ansi($cv, $i, $j);
  39. caca_put_str($cv, ($j >= 8 ? 13 : 12) + $j * 4, $i + ($i >= 8 ? 3 : 2),
  40. "Aaホ");
  41. }
  42. }
  43. caca_set_color_ansi($cv, CACA_LIGHTGRAY, CACA_BLACK);
  44. caca_put_str($cv, 3, 20, "This is bold This is blink This is italics This is underline");
  45. caca_set_attr($cv, CACA_BOLD);
  46. caca_put_str($cv, 3 + 8, 20, "bold");
  47. caca_set_attr($cv, CACA_BLINK);
  48. caca_put_str($cv, 3 + 24, 20, "blink");
  49. caca_set_attr($cv, CACA_ITALICS);
  50. caca_put_str($cv, 3 + 41, 20, "italics");
  51. caca_set_attr($cv, CACA_UNDERLINE);
  52. caca_put_str($cv, 3 + 60, 20, "underline");
  53. caca_refresh_display($dp);
  54. caca_get_event($dp, CACA_EVENT_KEY_PRESS, -1);
  55. ?>