Core/Maps - Improvements to Cinematic function

- Moves to own class for reading, storage and player subclass
 - Proper destruction handling for player (ensure cinematic is ended)
 - Timeout for cinematic if it reaches past the end without completing
 - boost::filesystem::path used for path/filename transform
 - Correct for assert trigger under certain circumstances
 - Other changes previously suggested
This commit is contained in:
r00ty-tc
2016-05-11 10:51:15 +01:00
parent 7e48a02398
commit de918a0f64
17 changed files with 712 additions and 532 deletions

View File

@@ -34,6 +34,7 @@ EndScriptData */
#include "Transport.h"
#include "Language.h"
#include "MapManager.h"
#include "M2Stores.h"
#include <fstream>