freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

連連看c語言課程設計報告-在線瀏覽

2024-08-31 13:14本頁面
  

【正文】 其他的函數(shù)只做文字的描述介紹。pre,BOARD amp。del(BOARD amp。frame (int leftx,int lefty)函數(shù):根據(jù)導入的參數(shù)畫一個格子邊框。 select(int leftx,int lefty)函數(shù):在鼠標點擊選擇以后,顯示frame的效果,并記錄數(shù)據(jù)。 leftx,intamp。line(int x1,int y1,int x2,int y2,int x3,int y3,int x4,int y4) 函數(shù):連線函數(shù),通過導入的點的坐標來調(diào)用moveto,lineto函數(shù)畫線。 pre,BOARDamp。click(int mousex,int mousey)函數(shù):判斷點擊的地方是不是有效,即已經(jīng)被消去的格子,點擊時,沒有像有格子的地方一樣會出現(xiàn)線框的情況。rec)函數(shù):將鼠標的屏幕坐標轉(zhuǎn)化并記錄在BOARD類型的變量里。progressbar( )函數(shù):畫進度條,作矩形,并填充相應顏色。【程序運行整體視圖】 源程序include include include include include include //播放音樂用的庫pragma ment(lib, )//播放音樂用的庫define ture 1define flase 0define board_X 140 //格子區(qū)距左邊框距離define board_Y 140 //格子呢區(qū)距上邊框距離define COL 10 //格子區(qū)列數(shù)define ROW 6 //格子區(qū)行數(shù)define board_number 15 //游戲圖片數(shù)目define W 48 //格子的長define H 54 //格子的寬define N 555 //背景的寬define M 797 //背景的長define max(a,b) ab?a:bdefine min(a,b) ab?a:bdefine DGREE 2 //時間條的運動速度struct BOARD //點擊的格子信息{ int tx,ty。 //屏幕坐標 int data。IMAGE image[board_number+ 1]。 //填充圖片IMAGE tianchong1。 //覆蓋分數(shù)的圖片int board[ROW + 2][COL + 2]。int counter=board_number*2。 //初始化界面 void load_picture ()。rec)。 //實現(xiàn)鼠標左擊效果void frame (int leftx,int lefty)。 //判斷鼠標是否在游戲區(qū)void select(int leftx,int lefty)。 leftx,intamp。 //使格子的坐標都在邊緣void cover(int x1,int y1,int x2,int y2,int x3,int y3,int x4,int y4)。 //用直線連接void exchange(BOARDamp。 cur)。 //判斷單擊是否有效 void record(int leftx,int lefty,BOARD amp。 //記錄選中的格子void mouse_to_board(int mousex,int mousey,int *idx,int *idy)。pre,BOARD amp。//尋找路徑,判斷是否相等void progressbar()。//更新進度條int findpath(BOARD amp。cur){ int i,j,path,min1,max1,min2,max2,left,right,top,bottom。 if (board[][]!= board[][]) //判斷是否點中相同 return false。 min2=max2=。amp。//查找水平方向公共區(qū)域 while (min21=0 amp。 board[][min21]==0) min2。 // 左邊界 while (max1+1=11 amp。 board[][max1+1]==0) max1++。amp。 right=min(max1,max2)。//左邊緣連通 Sleep(300)。//覆蓋線條 return true。 Sleep(300)。//覆蓋線條 return true。i=right。//記錄豎直方向上的長度 m=min(,)。 for (j=m+1。j++) { path=path+board[j][i]。 } if (path==0) { line(,i,i,)。 cover(,board_X+(i1)*48,board_X+(i1)*48,)。 } } min1=max1=。 while (min11=0 amp。 board[min11][]==0) min1。amp。 top=max(min1,min2)。amp。 while (max2+1=7 amp。 board[max2+1][]==0) max2++。 if (top==0) { line(,0,0,)。 cover(,board_Y54,board_Y54,)。 } if (bottom==7) { line(,7,7,)。 cover(,board_Y+324,board_Y+324,)。 } for (j=top。j++) { path=0。 n=max(,)。 in。 if (path0) break。 Sleep(300)。//覆蓋線條 return true。}void Init() //初始化{ int ix,iy,jx,jy,idx,idy,temp。 load_picture()。 for(int i= 0, x = 1。 ++x ) { for( int y = 1。 ++y ) { board[x][y] = i++ % board_number + 1。beijing,D:\\llk\\)。beijing)。tianchong,3 * 48,2 * 54,49,55)。tianchong1,3 * 48,2 * 54,70,55)。tianchong2,758,150,50,55)。 k 60。 iy = rand() % COL + 1。 jy
點擊復制文檔內(nèi)容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1