#!/usr/koeki/bin/ruby # -*- coding: utf-8 -*- require "curses" # Cursesの初期化 Curses.init_screen begin # 左上に"A"を出力 Curses.setpos(0, 0) Curses.addch("A") # 右上に"B"を出力 Curses.setpos(0, Curses.cols - 1) Curses.addch("B") # 左下に"C"を出力 Curses.setpos(Curses.lines - 1, 0) Curses.addch("C") # 右下に"D"を出力 Curses.setpos(Curses.lines - 1, Curses.cols - 1) Curses.addch("D") # 中央に"O"を出力 Curses.setpos(Curses.lines / 2, Curses.cols / 2) Curses.addch("O") # 画面表示を更新 Curses.refresh # キー入力があるまで待つ Curses.getch ensure # Cursesの終了処理 Curses.close_screen end