2012-06-15 36 views
0

嗨,我想知道是否有一种方法,使slick2d可调整大小的用户。(我已经研究这个,只发现了如何使程序在程序内可调整大小)如何使slick2d可调整大小

这里是我的代码,并提前感谢。

package Main; 
import States.Menu; 
import States.Play; 
import org.newdawn.slick.*; 
import org.newdawn.slick.state.*; 

/** 
* 
* @author Kyle 
*/ 
public class Lawu extends StateBasedGame{ 

    public static final String gamename = "Lawu"; 
    public static final int menu = 0; 
    public static final int play = 1; 

    public static int height=600,width=760; 

    public Lawu(String gamename) 
    { 
     super(gamename); 
     this.addState(new Menu(menu)); 
     this.addState(new Play(play)); 
    } 

    public static void main(String[] args) { 
     AppGameContainer appgc; 
     try{ 
      appgc = new AppGameContainer(new Lawu(gamename),width, height, false); 
      appgc.start(); 
     } 
     catch(SlickException e) 
     { 
      e.printStackTrace(); 
     } 
    } 

    public void initStatesList(GameContainer gc) throws SlickException { 
     this.getState(menu).init(gc, this); 
     this.getState(play).init(gc, this); 
     gc.setIcon("res/Monster.png"); 
     this.enterState(menu); 
    } 
} 
+0

您是否检查过有用的文档? http://slick.cokeandcode.com/javadoc/org/newdawn/slick/AppGameContainer.html我只看到Frame组件有一个setResizable(boolean b)方法 –

回答

0

之前appgc.start(将这个)

appgc.setResizable(true); 
+1

此方法不存在(不再)。 –