diff -r 2b0c4fcde4c6 -r dcf1b3645af6 project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/EngineProtocol/Scheme.java --- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/EngineProtocol/Scheme.java Tue Aug 09 20:53:37 2011 +0200 +++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/EngineProtocol/Scheme.java Tue Aug 09 20:54:56 2011 +0200 @@ -6,7 +6,6 @@ import java.io.FileReader; import java.io.FilenameFilter; import java.io.IOException; -import java.io.OutputStream; import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedHashMap; @@ -40,8 +39,8 @@ readFromParcel(in); } - public void sendToEngine(OutputStream os)throws IOException{ - os.write(String.format("e$gmflags %d", gamemod).getBytes()); + public void sendToEngine(EngineProtocolNetwork epn)throws IOException{ + epn.sendToEngine(String.format("e$gmflags %d", gamemod)); for(int pos = 0; pos < basic.size(); pos++){ LinkedHashMap basicflag = basicflags.get(pos); @@ -55,9 +54,8 @@ if(checkOverMax && value >= max) value = max; if(times1000) value *= 1000; - os.write(String.format("%s %d", command, value).getBytes()); + epn.sendToEngine(String.format("%s %d", command, value)); } - os.flush(); } public String toString(){ return name;