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

正文內(nèi)容

計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)綜合課程設(shè)計(jì)報(bào)告(編輯修改稿)

2025-06-10 03:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 MVC設(shè)計(jì)模式體現(xiàn)Snake類(lèi):設(shè)置蛇的屬性,以及蛇的產(chǎn)生、移動(dòng)、吃食物、死亡等方法。Food類(lèi):設(shè)置食物的隨機(jī)產(chǎn)生和是否被吃掉等方法。Controller類(lèi):監(jiān)聽(tīng)Snake類(lèi)以及按鍵事件,并進(jìn)行處理。Game類(lèi):用來(lái)控制游戲進(jìn)程和界面的顯示。 Snake類(lèi)成員作用private boolean pause。判斷是否暫停private boolean life。判斷蛇是否死亡private boolean isMoving。判斷蛇是否在移動(dòng)private LinkedListPointbody。存放蛇的身體節(jié)點(diǎn)private void init()。初始化方法public void move()。蛇的移動(dòng)方法public void drawMe(Graphics g)。畫(huà)出蛇的身體public void start()。讓蛇開(kāi)始移動(dòng)public void die()。讓蛇死亡 Food類(lèi):Public void newFood(Point p)。設(shè)置食物產(chǎn)生的位置Public Boolean isSnakeEatFood(Snake snake)。判斷蛇是否吃到食物public void drawMe(Graphics g)。在畫(huà)布上畫(huà)出食物 Ground類(lèi):Private int[][] rocks。存放石頭的數(shù)組Public Ground()。初始化石頭Public Boolean isSnakeEatRock(Snake snake)。判斷是否吃到石頭Public Point getPoint()。設(shè)置食物產(chǎn)生的位置public void drawMe(Graphics g)。在畫(huà)布上畫(huà)出石頭 Controller類(lèi):Public Controller(Snake snake,Food food,Ground ground,GamePanel gamePanel)。初始化控制器類(lèi)Public void keyPressed(KeyEvent e)。監(jiān)聽(tīng)按鍵事件Public void snakeMoved(Snake snake)。監(jiān)聽(tīng)蛇的移動(dòng)Public void newGame()。創(chuàng)建新游戲Public void setSnake(Snake snake)。設(shè)置蛇第4部分 系統(tǒng)實(shí)現(xiàn)1. 界面展示“貪吃蛇”小游戲適合廣大群體,故界面應(yīng)以簡(jiǎn)潔直觀為主,讓玩家一眼便可了解游戲的操作。具體游戲界面如下:游戲初始化界面圖 游戲初始化界面游戲開(kāi)始界面圖 游戲開(kāi)始運(yùn)行界面游戲結(jié)束界面圖 游戲結(jié)束界面public void display(Snake snake,Food food,Ground ground){ (GamePanel39。s display)。 = snake。 = food。 = ground。 ()。 } protected void paintComponent(Graphics g){ (new Color(0xcfcfcf))。 (0, 0, * , * )。 if(ground != null amp。amp。 snake != null amp。amp。 food != null){ (g)。 (g)。 (g)。 } }private static final long serialVersionUID = 1L。 private final JButton button_start = new JButton(開(kāi)始游戲)。 private final JButton button_wait = new JButton(暫停游戲)。 pri
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1