廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 5227 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
danielpaggy
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[Java][求助] [求助]java已寫好的貪食蛇程式,希望高手幫我看看註解有沒有錯的地方

已寫好的貪食蛇程式,希望高手幫我看看註解有沒有錯
註解有不足的地方可以幫我更正一下...thanks....please

import java.applet.*; //Applet的執行過程有void init()、void start()、void stop()、void destroy()
import java.awt.*;

public class snake extends Applet implements Runnable
{

Thread t; //宣告一個執行緒 t
int direction; // 宣告一個direction方向
final int RIGHT =0; /*變數可以宣告為final。這樣做可以避免變數的內容被更改。
這是說當 final 變數宣告時你必須初始化它的值*/
final int LEFT =1;
final int UP =3;
final int DOWN =4;

final int CRASH =1;
final int PLAY =2;
final int START =0;

int x[]=new int; //宣告陣列x,y
int y[]=new int;
int nro=5; //宣告一些變數
int level=500;
int width;
int height;
int gameState =START;
int appleX,appleY;
int points;

Image offScreen; //有用到圖片,所以import.java.awt.*;
Graphics g;

public void init() //init()是一個Applet方法,進行初始化 .
{
requestFocus();
for(int i=0;i<200;i++)
{
y=-100;
x=-100;
}

width=size().width;
height=size().height;
offScreen=createImage(width,height);
g=offScreen.getGraphics();
setBackground(Color.white);

for(int i=0; i<nro; i++)
{
int r=100-(10*i);
x=r;
y=100;
}//for

randomizeApple();
}//init


public void start()
{
t=new Thread(this);
t.start();
}

public void checkCrashes()
{
if(x<0 || x>width-10 || y<0 || y>height-10)
{
gameState=CRASH;
repaint();
}//if

for(int i=1; i<nro; i++)
{
if(x+10>x && x<x+10 && y+10>y && y<y+10)
{
gameState=CRASH;
repaint();
}//if
}//for

}

void randomizeApple()
{ // Java的亂數產生器,Math.random(),random()回傳是double,前面(int)代表強制轉換成int型態{
appleX=(int)(Math.random()*(width-10));
appleY=(int)(Math.random()*(height-10));
appleX=(int)(10*(Math.floor(appleX/10)));
appleY=(int)(10*(Math.floor(appleY/10)));
}

public void run()
{
while(true)
{
if(gameState==PLAY)
{
int yChange=0;
int xChange=0;

switch(direction)
{
case LEF ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容




獻花 x0 回到頂端 [樓 主] From:臺灣中華電信HINET | Posted:2007-06-08 00:38 |
ety 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x719
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

幫人看註解有沒有註錯?
第一次聽過這種請求....

程式不是自己寫的?


獻花 x0 回到頂端 [1 樓] From:臺灣和信超媒體寬帶網 | Posted:2007-06-08 01:53 |
danielpaggy
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

嗯嗯 , 因為是找一份java的程式 , 說明給老師聽,


獻花 x0 回到頂端 [2 樓] From:未知地址 | Posted:2007-06-08 15:37 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.078430 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言