示例#1
0
function load_scene(scene_id) {

    var load_file = m_util.keysearch("name", scene_id, SCENES).load_file;

    m_data.load(ASSETS_PATH + load_file, loaded_callback, 
            preloader_callback, false);

    button_switch_active(scene_id, true);

    m_storage.set("last_scene_id", scene_id);

    // always returns something, see set_quality_config()
    var quality = m_storage.get("quality");

    switch (quality) {
    case "LOW":
        button_switch_active("low_mode_button", true);
        break;
    case "HIGH":
        button_switch_active("high_mode_button", true);
        break;
    case "ULTRA":
        button_switch_active("ultra_mode_button", true);
        break;
    }
}
示例#2
0
function validate_scene_id(scene_id, tag) {
    var scene = m_util.keysearch("name", scene_id, SCENES);

    if (scene && scene.tags.indexOf(tag) > -1)
        return true;
    else
        return false;
}