Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.sound;
29 import java.util.Collection;
30 import java.util.EnumSet;
31 import org.jetbrains.annotations.NotNull;
32 import org.jetbrains.annotations.Nullable;
88 @SuppressWarnings(
"FieldCanBeLocal")
98 public void metaserver() {
104 public void preConnecting(@NotNull
final String serverInfo) {
109 public void connecting(@NotNull
final String serverInfo) {
115 public void connecting(@NotNull
final ClientSocketState clientSocketState, @NotNull
final String param) {
120 public void connected() {
126 public void connectFailed(@NotNull
final String reason) {
183 public void playClip(@NotNull
final Sounds type, @NotNull
final CharSequence action) {
223 public void playMusic(@Nullable
final CharSequence name) {
240 public void shutdown() throws InterruptedException {
void setEnabled(final boolean enabled)
void play(@Nullable final CharSequence name)
void playMusic(@Nullable final CharSequence name)
final SoundTaskExecutor soundTaskExecutor
final DebugWriter debugSound
void setMusicEnabled(final boolean enabled)
void setMuted(final boolean muted)
void setEffectsEnabled(final boolean enabled)
void playClip(@NotNull final Sounds type, @NotNull final CharSequence action)
SoundManager(@NotNull final GuiStateManager guiStateManager, @Nullable final DebugWriter debugSound)
final ClipManager clipManager
final GuiStateListener guiStateListener
final MusicManager musicManager
final Collection< Sounds > mutedSounds
void play(@NotNull final CharSequence action)
void execute(@NotNull final Runnable task)
void muteMusic(final boolean muted)
void mute(@NotNull final Sounds type, final boolean mute)
void executeAndWait(@NotNull final Runnable task)
void debugProtocolWrite(@NotNull final CharSequence str)