91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.72KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-27
  • 語言: 其他
  • 標簽: 其他??

資源簡介


本代碼是基于linux下利用curses庫實現彈球游戲的開發,功能相對完整,算法簡單易懂??梢杂米鱨inux實踐教學的實例。

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
?
#define?RIGHT?COLS-1???/*球所能到達的當前屏幕最大水平范圍*/
#define?BOTTOM?LINES-1?/*球所能到達的當前屏幕最大垂直范圍*/
#define?BOARD_LENGTH???10??/*擋板長度*/
#define?LEFT?0??/*當前屏幕的最左邊*/
#define?TOP?0???/*當前屏幕的最上邊*/
char?BALL=?‘O‘;??/*球的形狀*/
char?BLANK=?‘?‘;??/*覆蓋球走過的軌跡*/
?
int?left_board;?/*擋板左側坐標*/
int?right_board;?/*擋板右側坐標*/
int?is_lose=0;

int?hdir;???/*控制球水平運動的變量*/
int?vdir;???/*控制球垂直運動的變量*/
int?pos_X;??/*球的橫坐標*/
int?pos_Y;??/*球的縱坐標*/
??????
int?delay=100;
void?moveBall();
void?init();
void?control();

int?main()
{
????//初始化?curses
????initscr();
????crmode();??/*中斷模式*/
????noecho();??/*關閉回顯*/
?????
????move(628);
????attron(A_BOLD);
????addstr(“Welcome?to?the?BallGame!“);
????move(820);
????attroff(A_BOLD);
????addstr(“Help:“);
????move(923);
????addstr(“‘N‘:Start?a?new?game.“);
????move(1023);
????addstr(“‘Q‘:Quit?game.“);
????move(1123);
????addstr(“‘KEY_LEFT‘?:Control?baffle?left??shift.“);
????mov

評論

共有 條評論