You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
932 B
47 lines
932 B
/* |
|
* sounds.h |
|
* |
|
* Created on: Oct 29, 2013 |
|
* Author: superman |
|
*/ |
|
|
|
#ifndef SOUNDS_H_ |
|
#define SOUNDS_H_ |
|
|
|
#include <xbasic_types.h> |
|
#include "xparameters.h" |
|
#include "xac97_l.h" |
|
|
|
|
|
|
|
/** |
|
* These are the Getters and setters to control global sounds |
|
* Set the value to (1) in order to allow sound generation |
|
* Set the value to (0) in order to halt the sound |
|
*/ |
|
int isHaveTankBulletSound(); |
|
void setHaveTankBulletSound(int x); |
|
|
|
int isHaveTankDeathSound(); |
|
void setHaveTankDeathSound(int x); |
|
|
|
int isHaveSpaceShipSound(); |
|
void setHaveSpaceShipSound(int x); |
|
|
|
int isHaveSpaceShipDeathSound(); |
|
void setHaveSpaceShipDeathSound(int x); |
|
|
|
int isHaveAlienDeathSound(); |
|
void setHaveAlienDeathSound(int x); |
|
|
|
int isAlienSoundCadence(); |
|
void setAlienSoundCadence(); |
|
void incrementAlienSoundCadence(); |
|
//This loops through 128 values to control the fifo input of ac97 |
|
void fillSound(); |
|
|
|
|
|
Xuint32 getNextSample(); |
|
|
|
#endif /* SOUNDS_H_ */ |
|
|
|
|