project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/RoomActivity.java
equal
deleted
inserted
replaced
1 package org.hedgewars.hedgeroid; |
1 package org.hedgewars.hedgeroid; |
2 |
2 |
3 import org.hedgewars.hedgeroid.R; |
3 import org.hedgewars.hedgeroid.R; |
4 import org.hedgewars.hedgeroid.Datastructures.Team; |
4 import org.hedgewars.hedgeroid.Datastructures.Team; |
|
5 import org.hedgewars.hedgeroid.Datastructures.TeamInGame; |
5 import org.hedgewars.hedgeroid.NetplayStateFragment.NetplayStateListener; |
6 import org.hedgewars.hedgeroid.NetplayStateFragment.NetplayStateListener; |
6 import org.hedgewars.hedgeroid.netplay.Netplay; |
7 import org.hedgewars.hedgeroid.netplay.Netplay; |
7 import org.hedgewars.hedgeroid.netplay.Netplay.State; |
8 import org.hedgewars.hedgeroid.netplay.Netplay.State; |
8 |
9 |
9 import android.os.Bundle; |
10 import android.os.Bundle; |
74 throw new IllegalStateException("Unknown connection state: "+newState); |
75 throw new IllegalStateException("Unknown connection state: "+newState); |
75 } |
76 } |
76 } |
77 } |
77 |
78 |
78 public void onTeamAddDialogSubmitted(Team newTeam) { |
79 public void onTeamAddDialogSubmitted(Team newTeam) { |
79 netplay.sendAddTeam(newTeam); |
80 netplay.sendAddTeam(newTeam, TeamInGame.getUnusedOrRandomColorIndex(netplay.roomTeamlist.getMap().values())); |
80 } |
81 } |
81 |
82 |
82 public RoomStateManager getRoomStateManager() { |
83 public RoomStateManager getRoomStateManager() { |
83 return netplay.getRoomStateManager(); |
84 return netplay.getRoomStateManager(); |
84 } |
85 } |