Timmy Sjöstedt
|
14e712f202
|
Wait for buffers to become available before uploading data
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
63986edca4
|
Make libmad decoder run in a thread
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
6a1a204728
|
Upload audio data to OpenAL
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
963f4c62ea
|
Make cutscene audio use SoundManager
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
5294b40c40
|
Implement stopMusic method
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
861dbf0c2a
|
Implemented playMusic method
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
6a14dc3e02
|
Implemented loadMusic method
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
7a5bbea3a3
|
Keep track of where to write into the circular buffer
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
b539b09975
|
Set up OpenAL buffers etc for MADStream
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
62243b0382
|
Move alCheck macrofunction into its separate files
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
58fdcd47dc
|
Moved static scale function into MADStream
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
fa13ace921
|
Moved MADStream implementation to source file
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
6afc4e7147
|
Make mission sounds use new audio system
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
9a2bb1b156
|
Reimplement background noise things
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
2bf0500a34
|
Implemented pauseSound method
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
ad137421fb
|
Implemented isPlaying method
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
59a7189ab3
|
Implemented playSound method
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
91c1374b89
|
Implemented isLoaded method
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
830922c9ca
|
Removed old PlayingSound struct
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
667031c51f
|
Implemented loadSound method
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
f43e13359a
|
Added Sound struct
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
cd0109af82
|
Added simple method to initialize OpenAL
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
6f8b006787
|
Implement SoundBuffer class to handle OpenAL uploads
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
0d01be5b27
|
Implemented SoundSource class to handle libsndfile loading
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
9fcd3433b3
|
Add OpenAL error checking macro + function
|
2016-05-30 20:06:33 +02:00 |
|
Timmy Sjöstedt
|
f5390ad4a6
|
Include libsndfile & OpenAL
|
2016-05-30 20:06:13 +02:00 |
|
Daniel Evans
|
6422c8ae97
|
Move blip object lookup and make arrows work again.
|
2016-05-26 21:49:26 +01:00 |
|
Daniel Evans
|
50cf4293e4
|
Give blips the correct type.
Fixes #94
|
2016-05-26 20:59:15 +01:00 |
|
Daniel Evans
|
b23a81063d
|
Implement ammo: ammo tracking and pickups
Fixes #47
|
2016-05-26 00:44:09 +01:00 |
|
Daniel Evans
|
327ac49e64
|
Only alive characters should perform activities.
Fixes #81
|
2016-05-26 00:40:22 +01:00 |
|
Daniel Evans
|
eef34c972a
|
Script pickups: implement weapon pickups, improve pickup code
|
2016-05-25 23:00:52 +01:00 |
|
Daniel Evans
|
230ad972f0
|
Add world space distance fog
|
2016-05-25 23:00:52 +01:00 |
|
Daniel Evans
|
f8a90a5eb6
|
Take far plane distance from the correct camera
|
2016-05-25 23:00:52 +01:00 |
|
Daniel Evans
|
b7ac33caec
|
Improve activities: canSkip(), let player cancel vehicle enter.
Closes #32
|
2016-05-24 23:49:01 +01:00 |
|
Daniel Evans
|
040f216407
|
Don't jump if the player doesn't exist
|
2016-05-24 23:38:12 +01:00 |
|
Daniel Evans
|
451479e454
|
Improve vehicle exit: stop before exiting. Closes #31
|
2016-05-24 21:14:41 +01:00 |
|
Daniel Evans
|
369edcee4f
|
Reorg. ObjectRenderer and add missing texture texture.
|
2016-05-24 01:20:59 +01:00 |
|
Daniel Evans
|
96b26c9237
|
Remove transparentDrawQueue as it's no longer used by rwgame
|
2016-05-23 22:05:51 +01:00 |
|
Daniel Evans
|
86fcaf0c7d
|
Improve GoTo activity: stop moving when we reach the destination.
|
2016-05-23 21:40:55 +01:00 |
|
Daniel Evans
|
478cbf6187
|
Make forward direction part of character state to simplify
This allows activities to make the final call about what direction a
character should be facing based on the direction they want to be
looking.
|
2016-05-23 21:40:55 +01:00 |
|
Daniel Evans
|
0d2e34ab58
|
Make characters give up trying to enter vehicles if they're too far away
|
2016-05-23 21:40:55 +01:00 |
|
Daniel Evans
|
ddcafc17aa
|
Re-enable screen fade
|
2016-05-23 21:40:55 +01:00 |
|
Timmy Sjöstedt
|
c8693135f9
|
Removed unnecessary boost inclusion
|
2016-05-23 02:57:01 +02:00 |
|
Daniel Evans
|
ede0cf762f
|
Fix some uninitialized reads
|
2016-05-22 23:45:19 +01:00 |
|
Timmy Sjöstedt
|
9c9900db55
|
Initialize BasicState struct in GameState, fixes #26
|
2016-05-22 23:15:35 +02:00 |
|
Daniel Evans
|
459a853670
|
Fix and update script functions to handle player objects
|
2016-05-22 20:05:44 +01:00 |
|
Daniel Evans
|
b58cc9b164
|
Restore script debugging features to trace script threads
|
2016-05-22 20:05:04 +01:00 |
|
Daniel Evans
|
39c639fc60
|
Overhaul ingame camera implementation, much better now.
|
2016-05-21 19:13:27 +01:00 |
|
Daniel Evans
|
8e629fd2ab
|
Add null check for the water texture
|
2016-05-21 15:58:27 +01:00 |
|
Daniel Evans
|
d64f9a9ffc
|
Add compile time draw distance multiplier for testing.
In the future this should be a runtime option controlled by the game
configuration.
|
2016-05-21 14:32:23 +01:00 |
|