| ... | ... |
@@ -91,16 +91,14 @@ env_on(Envelope *env) {
|
| 91 | 91 |
env->stage = ENV_DECAY; |
| 92 | 92 |
env->vol = 1.0f; |
| 93 | 93 |
} |
| 94 |
- if (env->d > 0) {
|
|
| 95 |
- env->d = (SOUND_TIMER / AUDIO_BUFSIZE) / env->d; |
|
| 96 |
- } else {
|
|
| 97 |
- env->d = (SOUND_TIMER / AUDIO_BUFSIZE) / 10.0f; |
|
| 94 |
+ if (env->d < 10.0f) {
|
|
| 95 |
+ env->d = 10.0f; |
|
| 98 | 96 |
} |
| 99 |
- if (env->r > 0) {
|
|
| 100 |
- env->r = (SOUND_TIMER / AUDIO_BUFSIZE) / env->r; |
|
| 101 |
- } else {
|
|
| 102 |
- env->r = (SOUND_TIMER / AUDIO_BUFSIZE) / 10.0f; |
|
| 97 |
+ env->d = (SOUND_TIMER / AUDIO_BUFSIZE) / env->d; |
|
| 98 |
+ if (env->r < 10.0f) {
|
|
| 99 |
+ env->r = 10.0f; |
|
| 103 | 100 |
} |
| 101 |
+ env->r = (SOUND_TIMER / AUDIO_BUFSIZE) / env->r; |
|
| 104 | 102 |
} |
| 105 | 103 |
|
| 106 | 104 |
void |