Skip to content

Instantly share code, notes, and snippets.

@mooreniemi
Forked from everm1nd/emoji.rb
Created October 2, 2015 14:53
Show Gist options
  • Save mooreniemi/73e1a1fc024fa1fc7c9a to your computer and use it in GitHub Desktop.
Save mooreniemi/73e1a1fc024fa1fc7c9a to your computer and use it in GitHub Desktop.

Revisions

  1. @everm1nd everm1nd revised this gist Apr 4, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion emoji.rb
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    # all emoji
    # 1000.times { |i| emoji(127740 + i) }
    # 1000.times { |i| emoji(127740 + i) + ' ' }

    # moon phases
    # 8.times { |i| emoji(127761 + i) }
  2. @everm1nd everm1nd revised this gist Apr 4, 2014. 1 changed file with 8 additions and 8 deletions.
    16 changes: 8 additions & 8 deletions emoji.rb
    Original file line number Diff line number Diff line change
    @@ -8,20 +8,20 @@

    # clean screen
    def clean
    puts "\e[H\e[2J";
    puts "\e[H\e[2J";
    end

    def emoji(n)
    print [n].pack('U*');
    print [n].pack('U*');
    end

    clean()

    64.times do
    8.times do |i|
    clean
    emoji(127768 - i)
    puts
    sleep DELAY
    end
    8.times do |i|
    clean
    emoji(127768 - i)
    puts
    sleep DELAY
    end
    end
  3. @everm1nd everm1nd renamed this gist Apr 4, 2014. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  4. @everm1nd everm1nd created this gist Apr 4, 2014.
    27 changes: 27 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    # all emoji
    # 1000.times { |i| emoji(127740 + i) }

    # moon phases
    # 8.times { |i| emoji(127761 + i) }

    DELAY = 0.3;

    # clean screen
    def clean
    puts "\e[H\e[2J";
    end

    def emoji(n)
    print [n].pack('U*');
    end

    clean()

    64.times do
    8.times do |i|
    clean
    emoji(127768 - i)
    puts
    sleep DELAY
    end
    end