diff -r ed1d52c5aa94 -r 763d3961400b project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Datastructures/Room.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Datastructures/Room.java Sat Aug 18 00:47:51 2012 +0200 @@ -0,0 +1,36 @@ +package org.hedgewars.hedgeroid.Datastructures; + +import android.content.res.Resources; + +/** + * A room as presented in the roomlist in a server lobby. + */ +public final class Room { + public final String name, map, scheme, weapons, owner; + public final int playerCount, teamCount; + public final boolean inProgress; + + public Room(String name, String map, String scheme, String weapons, + String owner, int playerCount, int teamCount, boolean inProgress) { + this.name = name; + this.map = map; + this.scheme = scheme; + this.weapons = weapons; + this.owner = owner; + this.playerCount = playerCount; + this.teamCount = teamCount; + this.inProgress = inProgress; + } + + public String formatMapName(Resources res) { + return MapRecipe.formatMapName(res, map); + } + + @Override + public String toString() { + return "RoomlistRoom [name=" + name + ", map=" + map + ", scheme=" + + scheme + ", weapons=" + weapons + ", owner=" + owner + + ", playerCount=" + playerCount + ", teamCount=" + teamCount + + ", inProgress=" + inProgress + "]"; + } +}