//camelToSnake.js
/* global adventurejs A */
/**
* Converts a string from camelCase to snake_case.
* @method adventurejs.Game#camelToSnake
* @memberOf adventurejs.Game
* @param {String} string
* @returns {String}
*/
adventurejs.camelToSnake = function Adventurejs_camelToSnake(string) {
if ("string" !== typeof string) return "";
return string.replace(/([A-Z])/g, "_$1").toLowerCase();
};