坦克大戰 坦克類

2021-06-25 12:03:01 字數 943 閱讀 7325

//坦克類

class tank

public void setx(int x)

public int gety()

public void sety(int y)

//y表示坦克的縱座標

int y=0;

public tank(int x,int y)

//定義坦克方向

//0表示向上,1右,2下,3左

int direct=0;

public int getdirect()

public void setdirect(int direct)

//設定坦克的速度

int speed=5;

public int getspeed()

public void setspeed(int speed)

int color;

public int getcolor()

public void setcolor(int color)

}//敵人的坦克

class enemytank extends tank

}//定義我的坦克

class hero extends tank

//坦克向上移動

public void moveup()

//坦克向右異底洞

public void moveright()

public void moverdown()

public void moverleft()

//父類tank中分別包括x座標,y座標,tank的方向,顏色,速度屬性

//分別對其進行setget方法,setget方法可以通過外部進行呼叫和設定,保護了系統資訊的私密性

//子類中有super(),代表在子類呼叫父類的建構函式,每一子類的構造方法第一行必須是這樣,因為要例項化子類必須先例項化父類

C 遊戲《坦克大戰》 坦克

這裡的各種型別,使用struct而不是enum,避免後面強制轉換。子彈資訊 public struct t bulletinfo 坦克型別 public struct t type 坦克行動方向 public struct t dir 公共引數 public struct t commpar 設計框...

java 坦克大戰

include include using namespace std void print int a void shellinsert int a,int n,int d 間隔d進行排序 a j x 插入 print a void shell int a,int n shell插入排序 void...

2019 04 19 坦克大戰

其實通過學期這種第三方,可以獲得的經驗是,他們都是一樣的,要學會看文件,只要你想到的 其實都有封裝好,方法,屬性之後的。利用這些都是可以實現一些簡單的功能了。快捷方便,看文件,呼叫 也可能是python的第三方庫確實比較多 1 引擎安裝 可以指定版本號 pip install pygame 版本 u...