Skip to content

Instantly share code, notes, and snippets.

@Yamabiko
Created June 29, 2013 14:37
Show Gist options
  • Save Yamabiko/5891345 to your computer and use it in GitHub Desktop.
Save Yamabiko/5891345 to your computer and use it in GitHub Desktop.
# -*- coding: utf-8 -*-
require "curses"
Curses.init_screen
Curses.start_color
Curses.init_pair(1, Curses::COLOR_BLACK, Curses::COLOR_WHITE)
string = "割と眠い"
Curses.setpos(Curses.lines / 2 - 1, Curses.cols / 2 - (string.length / 2) - 10)
Curses.attrset(Curses.color_pair(1))
Curses.addstr(string)
Curses.setpos(Curses.lines / 2 - 1, Curses.cols / 2 - (string.length / 2) + 10)
Curses.attrset(Curses.color_pair(1)|Curses::A_BOLD)
Curses.addstr(string)
Curses.setpos(Curses.lines / 2 + 1, Curses.cols / 2 - (string.length / 2) - 10)
Curses.attrset(Curses.color_pair(1)|Curses::A_REVERSE)
Curses.addstr(string)
Curses.setpos(Curses.lines / 2 + 1, Curses.cols / 2 - (string.length / 2) + 10)
Curses.attrset(Curses.color_pair(1)|Curses::A_BOLD|Curses::A_REVERSE)
Curses.addstr(string)
Curses.refresh
Curses.getch
Curses.close_screen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment