Package com.prineside.tdi2.systems
Class SoundSystem
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.GameSystem
com.prineside.tdi2.systems.SoundSystem
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable,com.esotericsoftware.kryo.KryoSerializable
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.prineside.tdi2.Registrable
S -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoiddraw(float realDeltaTime) voidplayExplosionSound(float posX) voidplayShotSound(StaticSoundType soundType, Tower tower) voidplayStatic(StaticSoundType soundType) voidplayStatic(StaticSoundType soundType, float volume, float pitch, float pan) voidПроизвести окончательную настройку системы.booleanНужно ли учитывать время выполнения update() в Debugvoidsetup()Произвести начальную настройку системы.voidMethods inherited from class com.prineside.tdi2.GameSystem
dispose, getFastStateHash, postStateRestore, updateMethods inherited from class com.prineside.tdi2.Registrable
isRegistered, read, setRegistered, setUnregistered, write
-
Constructor Details
-
SoundSystem
public SoundSystem()
-
-
Method Details
-
profileUpdate
public boolean profileUpdate()Description copied from class:GameSystemНужно ли учитывать время выполнения update() в Debug- Overrides:
profileUpdatein classGameSystem
-
getSystemName
- Specified by:
getSystemNamein classGameSystem
-
affectsGameState
public boolean affectsGameState()- Specified by:
affectsGameStatein classGameSystem
-
setup
public void setup()Description copied from class:GameSystemПроизвести начальную настройку системы. На момент вызова этого метода, systemProvider содержит объекты всех систем.- Overrides:
setupin classGameSystem
-
postSetup
public void postSetup()Description copied from class:GameSystemПроизвести окончательную настройку системы. Во время вызова, все системы загружены и установлены (setup()), все слушатели добавлены- Overrides:
postSetupin classGameSystem
-
updateMusicPlayback
public void updateMusicPlayback() -
draw
public void draw(float realDeltaTime) -
playShotSound
-
playStatic
-
playExplosionSound
public void playExplosionSound(float posX) -
playStatic
-