public class Target
extends java.lang.Object
The marker's color (hue, technically) changes to indicate the team owning it. The Google Maps marker's hue should be BitmapDescriptorFactory.HUE_RED for the red team, BitmapDescriptorFactory.HUE_YELLOW for the yellow team, BitmapDescriptorFactory.HUE_GREEN for the green team, BitmapDescriptorFactory.HUE_BLUE for the blue team, and BitmapDescriptorFactory.HUE_VIOLET if unclaimed.
Constructor and Description |
---|
Target(com.google.android.gms.maps.GoogleMap setMap,
com.google.android.gms.maps.model.LatLng setPosition,
int setTeam)
Creates a target in a target-mode game by placing an appropriately colored marker on the map.
|
Modifier and Type | Method and Description |
---|---|
com.google.android.gms.maps.model.LatLng |
getPosition()
Gets the position of the target.
|
int |
getTeam()
Gets the ID of the team currently owning this target.
|
void |
setTeam(int newTeam)
Updates the owning team of this target and changes the marker hue appropriately.
|
public Target(com.google.android.gms.maps.GoogleMap setMap, com.google.android.gms.maps.model.LatLng setPosition, int setTeam)
The marker's hue should reflect the team that captured the target. See the class description for the hue values to use.
setMap
- the map to render tosetPosition
- the position of the targetsetTeam
- the TeamID code of the team currently owning the targetpublic com.google.android.gms.maps.model.LatLng getPosition()
public int getTeam()
public void setTeam(int newTeam)
newTeam
- the ID of the team that captured the target