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

正文內容

基于j2me平臺的手機游戲貪吃蛇程序的設計與實現-閱讀頁

2025-07-04 12:33本頁面
  

【正文】 super(image,frameWidth,frameHeight)。 } public void setSnakesNum(int SNAKES_NUM){ = SNAKES_NUM。 = CanvasHeight。//這句最重要 snakes[0][0] = 50 。//節(jié)點0的Y坐標 } // public void draw(Graphics g) {//多個節(jié)點的繪制 for(int i =snake_n 。i){ snakes[i][0] = snakes[i 1][0]。 draw(g,i)。 snakes[0][1] += aspect_y*8。 paint(g)。 aspect_y = 1。 case DIRECTION_DOWN: if( aspect_y = 0) { aspect_x = 0。 } break。 aspect_x = 1。 case DIRECTION_RIGHT: if( aspect_x = 0) { aspect_y = 0。 } break。paint()根據當前的游戲狀態(tài),繪制出當時的游戲畫面。 游戲開始畫面class SplashScreen extends Canvas implements Runnable{ private final SnakesMID midlet。 private volatile boolean dismissed = false。 setFullScreenMode(true)。 new Thread(this).start()。 // 3 seconds } catch (InterruptedException e) { // can39。 } } public void paint(Graphics g) { int CanvasWidth = getWidth()。 (0x00000000)。 (0x000000FF)。 if (splashImage != null) { (splashImage, CanvasWidth/2, CanvasHeight/2, | )。 } ((, , ))。 int centerY = CanvasHeight / 2+60。 // 字體外部顏色,先繪制外部,圍成一框 drawText(g, centerX, centerY 1)。 drawText(g, centerX 1, centerY)。 (0x00ff0000)。 /**準備完畢開始進行主類的new Thread(this).start()啟動線程**/ ()。//獲得當前使用字體的高 int textHeight = 2 * fontHeight。//設定y坐標 (歡迎您使用貪吃蛇游戲, centerX, topY, | )。 } private void dismiss() { if (!dismissed) { dismissed = true。 } }} 游戲結束畫面class ViewScore extends Canvas implements CommandListener{ private final SnakesMID midlet。 private Command exitCommand。 String inputString=null,hightscore,highter 。 boolean inputBoolean 。 DataInputStream inputDataStream=null。 = midlet。 } catch (Exception error) { } try { // String inputString 。 byte[] byteInputData = new byte[100]。 /**采用ByteArrayInputStream類的方式,將存儲記錄的字節(jié)數組一次傳入yteArrayInputStream類實例中**/ inputDataStream = new DataInputStream(inputStream)。 x = ()。 inputString = ()。 /**如果不存在任何記錄**/ if(()==0) tempscore=1。 tempscore=inputInteger。 } } ()。 } catch (Exception error) { } try { } catch (Exception error) { } setCommandListener(this)。 addCommand(exitCommand)。 } public void paint(Graphics g) { int CanvasWidth = getWidth()。 (0xaa2200)。 ((, , ))。 int centerY = CanvasHeight / 2。 // white drawText(g, centerX, centerY 1)。 drawText(g, centerX 1, centerY)。 (0x00000000)。 } private void drawText(Graphics g, int centerX, int centerY) { /**將整型轉化為字符型**/ hightscore=(tempscore)。 int textHeight = 5 * fontHeight。 /**如果不存在記錄**/ if(tempscore==1) { (最高記錄者, centerX, topY, | )。 } else { (最高記錄者, centerX, topY, | )。 (共吃食物:+hightscore+次, centerX, topY + 2 * fontHeight, | )。 } } public void mandAction(Command c, Displayable d) { if (c == exitCommand) ()。本次課程設計所開發(fā)的手機游戲,實現了手機游戲的一些基本和必需的功能。但游戲功能還存在著很多不足,首先,對游戲的動畫設計不夠熟悉,技巧性不強,界面的設置也不夠美觀。其次,有些功能不能實現。參考文獻[1]Bruce .《Java編程思想》機械工業(yè)出版社出版社. 2005年3月第1版. [2]王森著.《Java手機/PDA程序設計入門》.[3]Joe Wigglesworth、Paula 陳洪 譯.《JAVA程序設計高級主題》.[4]Ian .《軟件工程》.[5]陳立偉 張克非 黎秀紅著.《精通JAVA手機游戲與應用程序設計》中國青年出版社.2005年5月.[6](美)威爾頓,麥可匹克. 《JavaScript入門經典(第3版)》. 施宏斌譯. 北京:清華大學出版社,2009[7](美)Marty Hall,Larry Brown. 《Servlet與JSP核心編程》.:清華大學出版社,[8]孫衛(wèi)琴. 《精通Struts:基于MVC的Java 》 電子工業(yè)出版社, [9]張孝祥. 《Java就業(yè)培訓教程[M]》. 北京:清華大學出版社,2003[10]王國輝,李立文,楊亮.《JSP數據庫系統開發(fā)完全手冊》致謝首先感謝指導我們畢業(yè)設計的張乃洲老師,張老師犧牲自己的課余時間,在我畢業(yè)設計的整個過程中都給予了很大的幫助,使得我學會了很多,包括如何合理的編寫程序和撰寫規(guī)范的畢業(yè)論文。他們在我編寫畢業(yè)設計和撰寫論文等整個過程中都無時不刻的幫助我,使得我的畢業(yè)設計和論文得以最終完成。四年來,在班主任及系、院領導的關心幫助下,我不僅學到了很多專業(yè)知識,也學到了很多為人處世的道理。所以,我也要向他們表示由衷的感謝!
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1