在Menu.class:
在Menu.class:
package
javagame;
import
org.newdawn.slick.*;
import
org.newdawn.slick.state.*;
public
class
Menu extends
BasicGameState
{
Image
logo;
int
logoX =
100;
int
logoY =
100;
public
Menu(int
State)
{
}
public
void
init(GameContainer gc,StateBasedGame sbg) throws
SlickException
{
logo
= new
Image("res/logo2.png");
}
public
void
render(GameContainer gc,StateBasedGame sbg, Graphics g) throws
SlickException
{
g.drawImage(logo,
logoX,
logoY);
}
public
void
update(GameContainer gc,StateBasedGame sbg, int
delta) throws
SlickException
{
Input input =
gc.getInput(); //獲得鍵盤輸入
if(input.isKeyDown(Input.KEY_UP)){
// 如果按向上箭頭
logoY
-= 5; //圖片向上移動5像素
}
if(input.isKeyDown(Input.KEY_DOWN)){
//如果你按向下箭頭
logoY
+= 5; //圖片向下移動5像素
}
if(input.isKeyDown(Input.KEY_LEFT)){
//如果你按下左箭頭
logoX
-= 5; //
圖片向左移動5像素
}
if(input.isKeyDown(Input.KEY_RIGHT)){
//如果你按下右箭頭
logoX
+= 5; //
圖片向右移動5像素
}
}
public
int
getID()
{
return
0;
}
}
沒有留言:
張貼留言