Package games.stendhal.client
Class WeatherSoundManager
java.lang.Object
games.stendhal.client.WeatherSoundManager
- All Implemented Interfaces:
StendhalClient.ZoneChangeListener
Manages starting and stopping weather sounds. Needs to listen to zone changes
to keep up with the weather.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonZoneChange(Zone zone)Called when the user is changing zone.voidonZoneChangeCompleted(Zone zone)Called when the user has changed zone.voidonZoneUpdate(Zone zone)Called when the zone is updated, such as when the coloring changes.
-
Constructor Details
-
WeatherSoundManager
public WeatherSoundManager()
-
-
Method Details
-
onZoneChange
Description copied from interface:StendhalClient.ZoneChangeListenerCalled when the user is changing zone.- Specified by:
onZoneChangein interfaceStendhalClient.ZoneChangeListener- Parameters:
zone- the new zone to be changed to. This is not guaranteed to have complete zone data at this stage.
-
onZoneUpdate
Description copied from interface:StendhalClient.ZoneChangeListenerCalled when the zone is updated, such as when the coloring changes.- Specified by:
onZoneUpdatein interfaceStendhalClient.ZoneChangeListener- Parameters:
zone- the updated zone
-
onZoneChangeCompleted
Description copied from interface:StendhalClient.ZoneChangeListenerCalled when the user has changed zone.- Specified by:
onZoneChangeCompletedin interfaceStendhalClient.ZoneChangeListener- Parameters:
zone- the new zone
-