author | Medo <smaxein@googlemail.com> |
Thu, 19 Jul 2012 18:58:18 +0200 | |
changeset 7342 | 0e29eec2df5c |
parent 7332 | 3f2e130f9715 |
child 7352 | 641f11cdd319 |
permissions | -rw-r--r-- |
7332
3f2e130f9715
Hedgeroid: Chat and player list work now, but everything is very much WIP
Medo <smaxein@googlemail.com>
parents:
diff
changeset
|
1 |
package org.hedgewars.hedgeroid.netplay; |
3f2e130f9715
Hedgeroid: Chat and player list work now, but everything is very much WIP
Medo <smaxein@googlemail.com>
parents:
diff
changeset
|
2 |
|
7342
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
3 |
import org.hedgewars.hedgeroid.R; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
4 |
|
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
5 |
import android.content.res.Resources; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
6 |
|
7332
3f2e130f9715
Hedgeroid: Chat and player list work now, but everything is very much WIP
Medo <smaxein@googlemail.com>
parents:
diff
changeset
|
7 |
public class Room { |
7342
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
8 |
public static final String MAP_REGULAR = "+rnd+"; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
9 |
public static final String MAP_MAZE = "+maze+"; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
10 |
public static final String MAP_DRAWN = "+drawn+"; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
11 |
|
7332
3f2e130f9715
Hedgeroid: Chat and player list work now, but everything is very much WIP
Medo <smaxein@googlemail.com>
parents:
diff
changeset
|
12 |
public final String name, map, scheme, weapons, owner; |
7342
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
13 |
public final int playerCount, teamCount; |
7332
3f2e130f9715
Hedgeroid: Chat and player list work now, but everything is very much WIP
Medo <smaxein@googlemail.com>
parents:
diff
changeset
|
14 |
public final boolean inProgress; |
7342
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
15 |
public final long id; // for ListView |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
16 |
|
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
17 |
public Room(String name, String map, String scheme, String weapons, |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
18 |
String owner, int playerCount, int teamCount, boolean inProgress, long id) { |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
19 |
this.name = name; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
20 |
this.map = map; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
21 |
this.scheme = scheme; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
22 |
this.weapons = weapons; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
23 |
this.owner = owner; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
24 |
this.playerCount = playerCount; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
25 |
this.teamCount = teamCount; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
26 |
this.inProgress = inProgress; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
27 |
this.id = id; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
28 |
} |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
29 |
|
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
30 |
public static String formatMapName(Resources res, String map) { |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
31 |
if(map.charAt(0)=='+') { |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
32 |
if(map.equals(MAP_REGULAR)) { |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
33 |
return res.getString(R.string.map_regular); |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
34 |
} else if(map.equals(MAP_MAZE)) { |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
35 |
return res.getString(R.string.map_maze); |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
36 |
} else if(map.equals(MAP_DRAWN)) { |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
37 |
return res.getString(R.string.map_drawn); |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
38 |
} |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
39 |
} |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
40 |
return map; |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
41 |
} |
0e29eec2df5c
Hedgeroid: Got the roomlist working... more or less.
Medo <smaxein@googlemail.com>
parents:
7332
diff
changeset
|
42 |
} |