vcmi:feature/ambientSounds

Last commit made on 2017-09-14
Get this branch:
git clone -b feature/ambientSounds https://git.launchpad.net/vcmi

Branch merges

Branch information

Name:
feature/ambientSounds
Repository:
lp:vcmi

Recent commits

5256711... by Arseniy Shestakov on 2017-09-14

TerrainTileObject: store ambientSound for every object

Though ambient sounds won't work for heroes objects since they added separately.

6c6300c... by Arseniy Shestakov on 2017-09-14

CAudioBase: move mutex to base class since CSoundHandler need it

a59bc13... by Arseniy Shestakov on 2017-09-13

CRewardableObject: remove now unused soundID

44041ce... by Arseniy Shestakov on 2017-09-13

Implement configurable object sounds: ambient, visit and removal

* If there more than one sound for visit or removal random is played
* At moment only the first ambient sound will be used

4f2c7b8... by Arseniy Shestakov on 2016-02-10

Ambient sounds: implement chebyshev distance for getTilesInRange

e6f8f6f... by Arseniy Shestakov on 2017-09-13

config: add ambient, visit and removal sounds to schemas / objects

1162923... by Dydzio <email address hidden> on 2017-09-12

update VS files

4948729... by Arseniy Shestakov on 2017-09-10

CGuiHandler: use std:atomic to sync breaks in event handling

986fc08... by Arseniy Shestakov on 2017-09-10

CGuiHandler: use SDL_PushEvent in fakeMouseMove to avoid crashes

Somehow this worked on other platforms, but on macOS it's cause constant crashes.

feba7e1... by Henning Koehler <email address hidden> on 2017-09-09

tactics distance increased to 1 + bonus (#375)