project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/EngineProtocol/Weapon.java
equal
deleted
inserted
replaced
3 import java.io.BufferedReader; |
3 import java.io.BufferedReader; |
4 import java.io.File; |
4 import java.io.File; |
5 import java.io.FileNotFoundException; |
5 import java.io.FileNotFoundException; |
6 import java.io.FileReader; |
6 import java.io.FileReader; |
7 import java.io.IOException; |
7 import java.io.IOException; |
8 import java.io.OutputStream; |
|
9 import java.util.ArrayList; |
8 import java.util.ArrayList; |
10 import java.util.Arrays; |
9 import java.util.Arrays; |
11 |
10 |
12 import org.xmlpull.v1.XmlPullParser; |
11 import org.xmlpull.v1.XmlPullParser; |
13 import org.xmlpull.v1.XmlPullParserException; |
12 import org.xmlpull.v1.XmlPullParserException; |
53 |
52 |
54 public String toString(){ |
53 public String toString(){ |
55 return name; |
54 return name; |
56 } |
55 } |
57 |
56 |
58 public void sendToEngine(OutputStream os, int teamsCount) throws IOException{ |
57 public void sendToEngine(EngineProtocolNetwork epn, int teamsCount) throws IOException{ |
59 os.write(QT.getBytes());//command prefix is already in string |
58 epn.sendToEngine(QT);//command prefix is already in string |
60 os.write(prob.getBytes()); |
59 epn.sendToEngine(prob); |
61 os.write(delay.getBytes()); |
60 epn.sendToEngine(delay); |
62 os.write(crate.getBytes()); |
61 epn.sendToEngine(crate); |
63 |
62 |
64 byte[] ammstore = "eammstore".getBytes(); |
|
65 for(int i = 0; i < teamsCount; i++){ |
63 for(int i = 0; i < teamsCount; i++){ |
66 os.write(ammstore); |
64 epn.sendToEngine("eammstore"); |
67 } |
65 } |
68 os.flush(); |
|
69 } |
66 } |
70 |
67 |
71 public static final int STATE_START = 0; |
68 public static final int STATE_START = 0; |
72 public static final int STATE_ROOT = 1; |
69 public static final int STATE_ROOT = 1; |
73 public static final int STATE_NAME = 2; |
70 public static final int STATE_NAME = 2; |