import java.util.*; import java.io.*; import java.net.*; public class Steps{ Global global; int retval=0; Steps(Global glbl){ global=glbl; //System.out.println("Steps constructor"); } public void reset(){ for(int h=0; h < 4; h++) global.steps[h]=0; } public void load(int level){ String url="level"+level; System.out.println("Steps. load:"+level); int hh=global.HEIGHT; int ww=global.WIDTH; int h=0; int w=0; String hokje=new String(""); String test=new String(""); String img=new String(""); Integer I; int inj=0; Integer J; Integer K; String inputLine; reset(); try{ URL u = new URL(global.Server+"/maze/"+url+"/steps.txt"); System.out.println("Opening level file: "+u.toString()); InputStream ia = u.openStream(); BufferedReader in = new BufferedReader(new InputStreamReader(ia)); // if we have new screen reset the firezones while ((inputLine = in.readLine()) != null){ img=""; if(inputLine.trim().length() > 0){ //if(debug)setError("Regel:getText:"+inputLine.trim()); if(inputLine.trim().indexOf("\t")>-1){ I=new Integer(inputLine.trim()); global.steps[inj++]=I.intValue(); } // good line } // if length } // while input in.close(); }catch(Exception e){ System.out.println("\nText Read Error:url="+url+"error: "+e.toString()+"\n"); } } }