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

正文內(nèi)容

匯編貪吃蛇課程設(shè)計(jì)附源碼-免費(fèi)閱讀

2025-07-07 03:18 上一頁面

下一頁面
  

【正文】 更改的末位在字串中的位置(后面保留 2個(gè) 0) HS: mov cx,0ah mov dx,0 div cx add dl,30h mov [bx],dl sub bx,1 cmp ax,0 jz PR jmp HS PR: mov dx,1810h call SetGb 。補(bǔ)右下角一點(diǎn) call VLine 。 bx 上邊 。正數(shù) M2_1: neg bx M2_2: pop si M2_3: 。 ah 0ch 。****************************************************************************************** HLine proc near push ax push bx push cx push dx push si push di mov bx,1 push si clc sub si , di jnc M1_1 。功能 : 畫橫線 。畫一格 add bx , 2 33 loop init_print_loop Init_over: pop di pop si pop dx pop cx pop bx pop ax ret Init_snake endp 。蛇的初始大小為 4 mov ax,256 。取到蛇尾 add bx , ax sub bx , 2 31 mov ax , [bx] mov cx,0 mov [bx],cx mov dx,0 mov dl , ah mov si , dx mov dl , al mov di , dx sub Len,1 call clearcut mov bx , offset Body mov ax, [bx] mov dx,0 mov dl , ah mov si , dx mov dl , al mov di , dx call cutsnake jmp A3 A2: add Len,1 mov bx , offset Body mov ax, [bx] mov dx,0 mov dl , ah mov si , dx mov dl , al mov di , dx call cutsnake 。****************************************************************************************** run_snake proc push ax push bx push cx push dx push si push di mov dx, 0005h call SetGb mov bl,white lea bp,msg6 30 mov cx,30 call Msg loop1: call Delay mov al,1 cmp al,gameover jz stop mov bx , offset Body mov cx,0 mov cl,Len add bx,cx add bx,cx sub bx,2 A1: mov ax,[bx] mov [bx+2],ax sub bx,2 loop A1 addhead: mov bx , offset Body 。函數(shù)返回 : cx 。DX 中獲得當(dāng)前坐標(biāo) mov ax,di mov dl,al mov cx,0 mov cl, Len sub cl,1 mov bx,offset Body check_die_loop: add bx , 2 mov ax , [bx] cmp ax , dx 。****************************************************************************************** 。檢查是否反向 add bx , Direction jz check_nokey mov Direction , ax jmp check_nokey check_RIGHT: mov ah , 1 。如果沒有按鍵就繼續(xù) mov ah , 0 。函數(shù)名 : Delay 。產(chǎn)生隨機(jī)數(shù) mov foody,ax 。函數(shù)名 : getfood 。****************************************************************************************** 。置顏色 (黑 ) mov ax,di 。Rec 的參數(shù)是 cl顏色 si左邊 bx上邊 di右邊 dx下邊 pop di pop si pop dx pop cx pop bx pop ax ret cutfood endp 。****************************************************************************************** cutfood proc near push ax push bx push cx push dx push si push di mov cl , food_color 。加上邊界 mov si , ax add ax , 3 mov di , ax pop dx pop bx call Rec 。 si/di 游戲空間列 /游戲空間行 (50*50) 。顯示字符串 mov dx , 1619h 。功能 : 顯示開始提示信息 。 bl 顏色號(hào)( BL RGB IRGB) 18 。函數(shù)名 : SetGb 。顯示死亡信息 lea bp , msg3 mov cx , 13 17 call Msg 。邊框顏色 mov si , 59 mov bx , 19 mov di , 260 mov dx , 170 call rec 。 title1 db 6 dup(20h), 5 dup(0dch), 5 dup(20h) ,5 dup(0dch), 5 dup(20h) title2 db 6 dup(20h), 0dbh,3 dup(20h),0dbh,5 dup(20h),0dbh,3 dup(20h),0dbh ,5 dup(20h) title3 db 6 dup(20h), 0dbh,3 dup(20h),0dbh,5 dup(20h) ,0dbh,3 dup(20h),0dbh,5 dup(20h) title4 db 7 dup(0dfh), 3 dup(20h),7 dup(0dfh), 3 dup(20h),5 dup(0dfh),0fdh yello db 0eh green db 02h white db 0fh 16 blue db 01h 。 msg4 db 39。每格長(zhǎng) max_x dw 49 。得分?jǐn)?shù) foodX dw ? 。蛇的身體位置 Direction dw 256 Score db 39。(1,0) mov al , 0 mov bx , ax 。取得掃描碼 int 16h push ax cmp ah , SPACE jnz S2 S1: mov ah,0 int 16h cmp ah, SPACE jnz S1 S2: pop ax cmp ah , LEFT 。產(chǎn)生隨機(jī)數(shù) mov foody,ax 。畫新頭部 call getfood A3: call show_point call check_key 。增加新頭部并改寫數(shù)據(jù) mov ax , [bx] mov dx , Direction add ah , dh 。等待按鍵 cmp ah , QUIT jz start cmp ah , SPACE jz game_start jmp exit_loop 。初始化蛇 call getfood 。當(dāng)蛇死亡時(shí),中斷,等待用戶輸入,根據(jù)用戶的輸入繼續(xù)游戲或退出程序。蛇顏色 food_color db 0ch 。 蛇吃食物: 蛇頭的位置可以與隨即點(diǎn)的位置 坐標(biāo)判斷,如果此時(shí)兩點(diǎn)的坐標(biāo)是相同的,那么該食物被蛇吃掉,蛇的長(zhǎng)度 +1。 1 目錄 1程序簡(jiǎn)介 ....................................................................................................................... 1 2程序設(shè)計(jì) ....................................................................................................................... 1 程序初始化: ....................................................................................... 1 ............................................................................................................ 2 ......................................................................................................... 3 ........................................................................................... 4 3系統(tǒng)測(cè)試及改進(jìn) .......................................................................................................... 12 .......................................................................................................... 12 .......................................................................................................... 14 4源碼 ............................................................................................................................ 15 1 程序簡(jiǎn)介 貪吃蛇游戲是一個(gè)經(jīng)典小游戲,在封閉的圍墻里面,通過鍵盤的上下左右控制蛇的方向,尋找隨機(jī)出現(xiàn)的食物。 判斷游戲結(jié)束的條件: 當(dāng)蛇的頭部位置坐標(biāo)與邊界坐標(biāo)重合或者蛇頭的位置與自身相重合,游
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1