Skip to content

v1.2.0

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 12 Aug 18:44
· 84 commits to master since this release

Implement the drawing of the text rectangles.

Change Log

  • drawing of the text rectangles (optionally):
    • automatic horizontal and vertical centering;
    • automatic text splitting into lines:
      • each line contains as many words as possible;
      • select the largest possible font size to fit the text on the screen;
    • animations:
      • animation of appearing from behind the edge of the screen;
      • animation of letter-by-letter typing;
      • common features:
        • all animations run sequentially one after the other;
        • support for a start delay for animation;
        • quit at the finish of the animation.

Features

  • common features:
    • draw in the fullscreen mode;
    • quit by Escape key;
  • drawing of the background:
    • use Conway's Game of Life as a background:
      • use the naive algorithm with iterating and copying of a whole field;
      • ignore outside points;
      • support for a start delay for populating;
    • automatic horizontal and vertical centering;
  • drawing of the logo (optionally):
    • automatic horizontal and vertical centering;
    • fade in and out:
      • support for a start delay for fading in;
      • quit at the finish of the fading out;
  • drawing of the text rectangles (optionally):
    • automatic horizontal and vertical centering;
    • automatic text splitting into lines:
      • each line contains as many words as possible;
      • select the largest possible font size to fit the text on the screen;
    • animations:
      • animation of appearing from behind the edge of the screen;
      • animation of letter-by-letter typing;
      • common features:
        • all animations run sequentially one after the other;
        • support for a start delay for animation;
        • quit at the finish of the animation.