1
A
답변
0
다음을 사용하여 잘 작동합니다. 보석을 사용하지 않습니다.
require "curses"
include Curses
class Display
def self.show board
win = Window.new(20, 200, 0, 0) # 20 lines x 200 chars
win.addstr board
win.refresh
win.close
end
def self.initialize
crmode
curs_set 0 # Hide cursor
init_screen
end
end
는 사용 방법 :
는
Display.initialize
while true do
Display.show board
board.update # Or whatever the game needs to do...
end
참조 : http://www.ruby-doc.org/stdlib-1.9.3/libdoc/curses/rdoc/Curses.html는
4
curses
응용 프로그램의 텍스트 출력을 미세하게 제어 할 수 있습니까?
+1
해당 링크는 유용한 정보를 제공하지 않습니다. 사용 방법? 보석이 필요합니까? –
+1
URL에 "stdlib"가 포함되어 있습니다. –
관련 문제
- 1. 스크롤하지 않고 VirtualizedWrapPanel이있는 ListView
- 2. 스크롤하지 않고 uiscrollview에 uiscrollview
- 3. 스크롤하지 않고 GridView
- 4. UIScrollView가 튀지 않고 스크롤하지 않습니다
- 5. asp.net에서 헤더 이름을 스크롤하지 않고 gridview 행을 스크롤하는 방법은 무엇입니까?
- 6. UIScrollView를 사용하여 백그라운드에서 이미지를 스크롤하지 않고 내용을 스크롤하는 방법은 무엇입니까?
- 7. 배경을 스크롤하지 않고 TextView에서 텍스트를 스크롤하는 방법은 무엇입니까?
- 8. 전체 페이지를 스크롤하지 않고 자동으로 인라인 div를 스크롤하는 방법은 무엇입니까?
- 9. TADORecordset가 스크롤하지 못하게하는 방법은 무엇입니까?
- 10. 스크롤하지 않고 디스플레이보다 큰 화면 캡처
- 11. UIScrollView - 아래로 스크롤하지 않고 위로 스크롤
- 12. HTML - (! 어떤 스크롤하지 않고) 단어가
- 13. 스크롤하지 않고 확대/축소 이미지
- 14. jquery를 사용하지 않고 ("각도 방식"이란 무엇입니까?) 창을 스크롤하지 않고 페이지에서 div를 스크롤하는 방법은 무엇입니까?
- 15. UITableView를 스크롤하지 않고 UIScrollView 내에서 자르지 않게하십시오.
- 16. D.userid가 디렉토리 셸에 있는지 확인하십시오.
- 17. Lighttpd에서 다시 쓰는 방법은 무엇입니까?
- 18. Microsoft Excel을 서버에 설치하지 않고 Excel 문서에 쓰는 방법은 무엇입니까?
- 19. 루트로 실행하지 않고 마운트 된 볼륨을 읽고 쓰는 방법은 무엇입니까?
- 20. 파일을 잠그지 않고 C++로 파일에 쓰는 방법은 무엇입니까?
- 21. 덮어 쓰지 않고 텍스트 파일에 쓰는 방법은 무엇입니까?
- 22. 새 값을 입력하지 않고 CSS 스타일을 덮어 쓰는 방법은 무엇입니까?
- 23. OOM 오류를 발생시키지 않고 큰 이미지를 변환하고 쓰는 방법은 무엇입니까?
- 24. 차단하지 않고 QLocalSocket :: write에 모든 데이터를 쓰는 방법은 무엇입니까?
- 25. 파일의 내용을 덮어 쓰지 않고 텍스트 파일에 쓰는 방법은 무엇입니까?
- 26. UITableView를 세로로 위로 스크롤하지 못하게하는 방법은 무엇입니까?
- 27. neo4j 원격 셸에 대한 액세스를 보호하는 방법은 무엇입니까?
- 28. C-Linux- "역사"명령을 리눅스 셸에 전달하는 방법은 무엇입니까?
- 29. 원격 위치에서 원격 셸에 하위 스크립트를 포함시키는 방법은 무엇입니까?
- 30. MKMapView는 스크롤하지 않고 확대/축소하지 않습니다.
첫째, 터미널과 쉘의 차이를 이해합니다. 당신은 질문이 쉘과 아무 관련이 없습니다. –