/*---------------------------------------------------------------------------*
* 2018/06/19 kido0617
* http://kido0617.github.io/
* Public Domain
* Please use freely, credit not necessary
* Ver.1.0
*---------------------------------------------------------------------------*/
/*:
* @plugindesc Able to save or resume BGS with a plugin command
* @author kido0617
* @help
* Plugin Command
* ・To save BGS
* SaveBGS
* ・Resume BGS
* ReplayBGS
*
*/
(function(){
var _Game_Interpreter_pluginCommand = Game_Interpreter.prototype.pluginCommand;
Game_Interpreter.prototype.pluginCommand = function(command, args) {
_Game_Interpreter_pluginCommand.call(this, command, args);
if (command === 'SaveBGS') {
$gameSystem.saveBgs();
}else if(command === 'ReplayBGS'){
$gameSystem.replayBgs();
}
};
Game_System.prototype.saveBgs = function() {
this._savedBgs = AudioManager.saveBgs();
};
Game_System.prototype.replayBgs = function() {
if (this._savedBgs) {
AudioManager.replayBgs(this._savedBgs);
}
};
})();