2013-10-27 22 views
6

嗨,我在Unix中執行C語言任務,任務是製作一個簡單的pong遊戲。 除了有一個惱人的部分,我現在已經開始遊戲了,直接在槳後面有一個閃爍的光標。我如何關閉此功能?C - 詛咒,從遊戲中移除閃爍的光標

下面是截圖。

enter image description here

+0

老兄我真的很想知道你是如何編碼那個遊戲的。 – sukhvir

+0

我使用了我的課程的文本書中的示例代碼,它有一個彈跳球代碼。我創建了一個窗口對象和一個槳板對象。使球檢測與槳衝突。如果球接觸到盒子的右側,就做出了比賽的功能,就是這樣。 – user2661167

回答

11

如果你的終端支持使光標不可見,你可以用curs_set功能做到這一點:

curs_set(0); 

如果你的終端不支持使得它無形的,curs_set將返回ERR,你唯一的選擇就是嘗試將光標移動到儘可能分散注意力的位置(在這種情況下,將光標保持在球的頂部應該是合適的)。

+0

這工作,謝謝! – user2661167

+0

如何用python做到這一點? – Mario

+2

@Mario:Python也有['curses.curs_set'](http://docs.python.org/2.7/library/curses.html#curses.curs_set)。 – jwodder