Fix error macro calls not ending with semicolon
It's not necessary, but the vast majority of calls of error macros do have an ending semicolon, so it's best to be consistent. Most WARN_DEPRECATED calls did *not* have a semicolon, but there's no reason for them to be treated differently.
This commit is contained in:
parent
d8877d2df5
commit
6d16f2f053
@ -525,7 +525,7 @@ Color Color::from_hsv(float p_h, float p_s, float p_v, float p_a) const {
|
|||||||
float Color::gray() const {
|
float Color::gray() const {
|
||||||
|
|
||||||
ERR_EXPLAIN("Color.gray() is deprecated and will be removed in a future version. Use Color.get_v() for a better grayscale approximation.");
|
ERR_EXPLAIN("Color.gray() is deprecated and will be removed in a future version. Use Color.get_v() for a better grayscale approximation.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
return (r + g + b) / 3.0;
|
return (r + g + b) / 3.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -348,7 +348,7 @@ uint64_t XMLParser::get_node_offset() const {
|
|||||||
|
|
||||||
Error XMLParser::seek(uint64_t p_pos) {
|
Error XMLParser::seek(uint64_t p_pos) {
|
||||||
|
|
||||||
ERR_FAIL_COND_V(!data, ERR_FILE_EOF)
|
ERR_FAIL_COND_V(!data, ERR_FILE_EOF);
|
||||||
ERR_FAIL_COND_V(p_pos >= length, ERR_FILE_EOF);
|
ERR_FAIL_COND_V(p_pos >= length, ERR_FILE_EOF);
|
||||||
|
|
||||||
P = data + p_pos;
|
P = data + p_pos;
|
||||||
|
@ -489,7 +489,7 @@ Error ProjectSettings::_load_settings_binary(const String p_path) {
|
|||||||
|
|
||||||
memdelete(f);
|
memdelete(f);
|
||||||
ERR_EXPLAIN("Corrupted header in binary project.binary (not ECFG)");
|
ERR_EXPLAIN("Corrupted header in binary project.binary (not ECFG)");
|
||||||
ERR_FAIL_V(ERR_FILE_CORRUPT;)
|
ERR_FAIL_V(ERR_FILE_CORRUPT);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t count = f->get_32();
|
uint32_t count = f->get_32();
|
||||||
@ -640,7 +640,7 @@ Error ProjectSettings::_save_settings_binary(const String &p_file, const Map<Str
|
|||||||
if (err != OK) {
|
if (err != OK) {
|
||||||
|
|
||||||
ERR_EXPLAIN("Couldn't save project.binary at " + p_file);
|
ERR_EXPLAIN("Couldn't save project.binary at " + p_file);
|
||||||
ERR_FAIL_COND_V(err, err)
|
ERR_FAIL_COND_V(err, err);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t hdr[4] = { 'E', 'C', 'F', 'G' };
|
uint8_t hdr[4] = { 'E', 'C', 'F', 'G' };
|
||||||
@ -732,7 +732,7 @@ Error ProjectSettings::_save_settings_text(const String &p_file, const Map<Strin
|
|||||||
|
|
||||||
if (err) {
|
if (err) {
|
||||||
ERR_EXPLAIN("Couldn't save project.godot - " + p_file);
|
ERR_EXPLAIN("Couldn't save project.godot - " + p_file);
|
||||||
ERR_FAIL_COND_V(err, err)
|
ERR_FAIL_COND_V(err, err);
|
||||||
}
|
}
|
||||||
|
|
||||||
file->store_line("; Engine configuration file.");
|
file->store_line("; Engine configuration file.");
|
||||||
|
@ -179,14 +179,14 @@ public:
|
|||||||
while (true) {
|
while (true) {
|
||||||
while (compare(p_array[p_first], p_pivot)) {
|
while (compare(p_array[p_first], p_pivot)) {
|
||||||
if (Validate) {
|
if (Validate) {
|
||||||
ERR_BAD_COMPARE(p_first == unmodified_last - 1)
|
ERR_BAD_COMPARE(p_first == unmodified_last - 1);
|
||||||
}
|
}
|
||||||
p_first++;
|
p_first++;
|
||||||
}
|
}
|
||||||
p_last--;
|
p_last--;
|
||||||
while (compare(p_pivot, p_array[p_last])) {
|
while (compare(p_pivot, p_array[p_last])) {
|
||||||
if (Validate) {
|
if (Validate) {
|
||||||
ERR_BAD_COMPARE(p_last == unmodified_first)
|
ERR_BAD_COMPARE(p_last == unmodified_first);
|
||||||
}
|
}
|
||||||
p_last--;
|
p_last--;
|
||||||
}
|
}
|
||||||
@ -259,7 +259,7 @@ public:
|
|||||||
int next = p_last - 1;
|
int next = p_last - 1;
|
||||||
while (compare(p_value, p_array[next])) {
|
while (compare(p_value, p_array[next])) {
|
||||||
if (Validate) {
|
if (Validate) {
|
||||||
ERR_BAD_COMPARE(next == 0)
|
ERR_BAD_COMPARE(next == 0);
|
||||||
}
|
}
|
||||||
p_array[p_last] = p_array[next];
|
p_array[p_last] = p_array[next];
|
||||||
p_last = next;
|
p_last = next;
|
||||||
|
@ -150,7 +150,7 @@ template <class T>
|
|||||||
bool Vector<T>::push_back(const T &p_elem) {
|
bool Vector<T>::push_back(const T &p_elem) {
|
||||||
|
|
||||||
Error err = resize(size() + 1);
|
Error err = resize(size() + 1);
|
||||||
ERR_FAIL_COND_V(err, true)
|
ERR_FAIL_COND_V(err, true);
|
||||||
set(size() - 1, p_elem);
|
set(size() - 1, p_elem);
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
@ -3304,7 +3304,7 @@ void RasterizerSceneGLES3::_prepare_depth_texture() {
|
|||||||
|
|
||||||
void RasterizerSceneGLES3::_bind_depth_texture() {
|
void RasterizerSceneGLES3::_bind_depth_texture() {
|
||||||
if (!state.bound_depth_texture) {
|
if (!state.bound_depth_texture) {
|
||||||
ERR_FAIL_COND(!state.prepared_depth_texture)
|
ERR_FAIL_COND(!state.prepared_depth_texture);
|
||||||
//bind depth for read
|
//bind depth for read
|
||||||
glActiveTexture(GL_TEXTURE0 + storage->config.max_texture_image_units - 8);
|
glActiveTexture(GL_TEXTURE0 + storage->config.max_texture_image_units - 8);
|
||||||
glBindTexture(GL_TEXTURE_2D, storage->frame.current_rt->depth);
|
glBindTexture(GL_TEXTURE_2D, storage->frame.current_rt->depth);
|
||||||
|
@ -651,7 +651,7 @@ void Collada::_parse_effect_material(XMLParser &parser, Effect &effect, String &
|
|||||||
effect.emission.texture = uri;
|
effect.emission.texture = uri;
|
||||||
} else if (what == "bump") {
|
} else if (what == "bump") {
|
||||||
if (parser.has_attribute("bumptype") && parser.get_attribute_value("bumptype") != "NORMALMAP") {
|
if (parser.has_attribute("bumptype") && parser.get_attribute_value("bumptype") != "NORMALMAP") {
|
||||||
WARN_PRINT("'bump' texture type is not NORMALMAP, only NORMALMAP is supported.")
|
WARN_PRINT("'bump' texture type is not NORMALMAP, only NORMALMAP is supported.");
|
||||||
}
|
}
|
||||||
|
|
||||||
effect.bump.texture = uri;
|
effect.bump.texture = uri;
|
||||||
@ -707,7 +707,7 @@ void Collada::_parse_effect_material(XMLParser &parser, Effect &effect, String &
|
|||||||
String uri = effect.params[surface];
|
String uri = effect.params[surface];
|
||||||
|
|
||||||
if (parser.has_attribute("bumptype") && parser.get_attribute_value("bumptype") != "NORMALMAP") {
|
if (parser.has_attribute("bumptype") && parser.get_attribute_value("bumptype") != "NORMALMAP") {
|
||||||
WARN_PRINT("'bump' texture type is not NORMALMAP, only NORMALMAP is supported.")
|
WARN_PRINT("'bump' texture type is not NORMALMAP, only NORMALMAP is supported.");
|
||||||
}
|
}
|
||||||
|
|
||||||
effect.bump.texture = uri;
|
effect.bump.texture = uri;
|
||||||
|
@ -907,7 +907,7 @@ Error EditorExportPlatform::save_pack(const Ref<EditorExportPreset> &p_preset, c
|
|||||||
|
|
||||||
String tmppath = EditorSettings::get_singleton()->get_cache_dir().plus_file("packtmp");
|
String tmppath = EditorSettings::get_singleton()->get_cache_dir().plus_file("packtmp");
|
||||||
FileAccess *ftmp = FileAccess::open(tmppath, FileAccess::WRITE);
|
FileAccess *ftmp = FileAccess::open(tmppath, FileAccess::WRITE);
|
||||||
ERR_FAIL_COND_V(!ftmp, ERR_CANT_CREATE)
|
ERR_FAIL_COND_V(!ftmp, ERR_CANT_CREATE);
|
||||||
|
|
||||||
PackData pd;
|
PackData pd;
|
||||||
pd.ep = &ep;
|
pd.ep = &ep;
|
||||||
@ -924,7 +924,7 @@ Error EditorExportPlatform::save_pack(const Ref<EditorExportPreset> &p_preset, c
|
|||||||
pd.file_ofs.sort(); //do sort, so we can do binary search later
|
pd.file_ofs.sort(); //do sort, so we can do binary search later
|
||||||
|
|
||||||
FileAccess *f = FileAccess::open(p_path, FileAccess::WRITE);
|
FileAccess *f = FileAccess::open(p_path, FileAccess::WRITE);
|
||||||
ERR_FAIL_COND_V(!f, ERR_CANT_CREATE)
|
ERR_FAIL_COND_V(!f, ERR_CANT_CREATE);
|
||||||
f->store_32(0x43504447); //GDPK
|
f->store_32(0x43504447); //GDPK
|
||||||
f->store_32(1); //pack version
|
f->store_32(1); //pack version
|
||||||
f->store_32(VERSION_MAJOR);
|
f->store_32(VERSION_MAJOR);
|
||||||
@ -977,7 +977,7 @@ Error EditorExportPlatform::save_pack(const Ref<EditorExportPreset> &p_preset, c
|
|||||||
ftmp = FileAccess::open(tmppath, FileAccess::READ);
|
ftmp = FileAccess::open(tmppath, FileAccess::READ);
|
||||||
if (!ftmp) {
|
if (!ftmp) {
|
||||||
memdelete(f);
|
memdelete(f);
|
||||||
ERR_FAIL_COND_V(!ftmp, ERR_CANT_CREATE)
|
ERR_FAIL_COND_V(!ftmp, ERR_CANT_CREATE);
|
||||||
}
|
}
|
||||||
|
|
||||||
const int bufsize = 16384;
|
const int bufsize = 16384;
|
||||||
|
@ -1411,7 +1411,7 @@ void EditorNode::_dialog_action(String p_file) {
|
|||||||
case RESOURCE_SAVE:
|
case RESOURCE_SAVE:
|
||||||
case RESOURCE_SAVE_AS: {
|
case RESOURCE_SAVE_AS: {
|
||||||
|
|
||||||
ERR_FAIL_COND(saving_resource.is_null())
|
ERR_FAIL_COND(saving_resource.is_null());
|
||||||
save_resource_in_path(saving_resource, p_file);
|
save_resource_in_path(saving_resource, p_file);
|
||||||
saving_resource = Ref<Resource>();
|
saving_resource = Ref<Resource>();
|
||||||
ObjectID current = editor_history.get_current();
|
ObjectID current = editor_history.get_current();
|
||||||
|
@ -1123,7 +1123,7 @@ Variant _EDITOR_DEF(const String &p_setting, const Variant &p_default, bool p_re
|
|||||||
|
|
||||||
Variant _EDITOR_GET(const String &p_setting) {
|
Variant _EDITOR_GET(const String &p_setting) {
|
||||||
|
|
||||||
ERR_FAIL_COND_V(!EditorSettings::get_singleton()->has_setting(p_setting), Variant())
|
ERR_FAIL_COND_V(!EditorSettings::get_singleton()->has_setting(p_setting), Variant());
|
||||||
return EditorSettings::get_singleton()->get(p_setting);
|
return EditorSettings::get_singleton()->get(p_setting);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2069,7 +2069,7 @@ void FileSystemDock::_get_drag_target_folder(String &target, bool &target_favori
|
|||||||
|
|
||||||
void FileSystemDock::_file_and_folders_fill_popup(PopupMenu *p_popup, Vector<String> p_paths, bool p_display_path_dependent_options) {
|
void FileSystemDock::_file_and_folders_fill_popup(PopupMenu *p_popup, Vector<String> p_paths, bool p_display_path_dependent_options) {
|
||||||
// Add options for files and folders
|
// Add options for files and folders
|
||||||
ERR_FAIL_COND(p_paths.empty())
|
ERR_FAIL_COND(p_paths.empty());
|
||||||
|
|
||||||
Vector<String> filenames;
|
Vector<String> filenames;
|
||||||
Vector<String> foldernames;
|
Vector<String> foldernames;
|
||||||
|
@ -119,7 +119,7 @@ Error ResourceImporterWAV::import(const String &p_source_file, const String &p_s
|
|||||||
|
|
||||||
file->close();
|
file->close();
|
||||||
memdelete(file);
|
memdelete(file);
|
||||||
ERR_EXPLAIN("Not a WAV file (no WAVE RIFF Header)")
|
ERR_EXPLAIN("Not a WAV file (no WAVE RIFF Header)");
|
||||||
ERR_FAIL_V(ERR_FILE_UNRECOGNIZED);
|
ERR_FAIL_V(ERR_FILE_UNRECOGNIZED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -169,7 +169,7 @@ void InspectorDock::_save_resource(bool save_as) const {
|
|||||||
uint32_t current = EditorNode::get_singleton()->get_editor_history()->get_current();
|
uint32_t current = EditorNode::get_singleton()->get_editor_history()->get_current();
|
||||||
Object *current_obj = current > 0 ? ObjectDB::get_instance(current) : NULL;
|
Object *current_obj = current > 0 ? ObjectDB::get_instance(current) : NULL;
|
||||||
|
|
||||||
ERR_FAIL_COND(!Object::cast_to<Resource>(current_obj))
|
ERR_FAIL_COND(!Object::cast_to<Resource>(current_obj));
|
||||||
|
|
||||||
RES current_res = RES(Object::cast_to<Resource>(current_obj));
|
RES current_res = RES(Object::cast_to<Resource>(current_obj));
|
||||||
|
|
||||||
@ -183,7 +183,7 @@ void InspectorDock::_unref_resource() const {
|
|||||||
uint32_t current = EditorNode::get_singleton()->get_editor_history()->get_current();
|
uint32_t current = EditorNode::get_singleton()->get_editor_history()->get_current();
|
||||||
Object *current_obj = current > 0 ? ObjectDB::get_instance(current) : NULL;
|
Object *current_obj = current > 0 ? ObjectDB::get_instance(current) : NULL;
|
||||||
|
|
||||||
ERR_FAIL_COND(!Object::cast_to<Resource>(current_obj))
|
ERR_FAIL_COND(!Object::cast_to<Resource>(current_obj));
|
||||||
|
|
||||||
RES current_res = RES(Object::cast_to<Resource>(current_obj));
|
RES current_res = RES(Object::cast_to<Resource>(current_obj));
|
||||||
current_res->set_path("");
|
current_res->set_path("");
|
||||||
@ -194,7 +194,7 @@ void InspectorDock::_copy_resource() const {
|
|||||||
uint32_t current = EditorNode::get_singleton()->get_editor_history()->get_current();
|
uint32_t current = EditorNode::get_singleton()->get_editor_history()->get_current();
|
||||||
Object *current_obj = current > 0 ? ObjectDB::get_instance(current) : NULL;
|
Object *current_obj = current > 0 ? ObjectDB::get_instance(current) : NULL;
|
||||||
|
|
||||||
ERR_FAIL_COND(!Object::cast_to<Resource>(current_obj))
|
ERR_FAIL_COND(!Object::cast_to<Resource>(current_obj));
|
||||||
|
|
||||||
RES current_res = RES(Object::cast_to<Resource>(current_obj));
|
RES current_res = RES(Object::cast_to<Resource>(current_obj));
|
||||||
|
|
||||||
|
@ -471,7 +471,7 @@ void AnimationNodeBlendTreeEditor::_node_selected(Object *p_node) {
|
|||||||
void AnimationNodeBlendTreeEditor::_open_in_editor(const String &p_which) {
|
void AnimationNodeBlendTreeEditor::_open_in_editor(const String &p_which) {
|
||||||
|
|
||||||
Ref<AnimationNode> an = blend_tree->get_node(p_which);
|
Ref<AnimationNode> an = blend_tree->get_node(p_which);
|
||||||
ERR_FAIL_COND(!an.is_valid())
|
ERR_FAIL_COND(!an.is_valid());
|
||||||
AnimationTreeEditor::get_singleton()->enter_editor(p_which);
|
AnimationTreeEditor::get_singleton()->enter_editor(p_which);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -798,7 +798,7 @@ void AnimationNodeBlendTreeEditor::_node_renamed(const String &p_text, Ref<Anima
|
|||||||
|
|
||||||
String new_name = p_text;
|
String new_name = p_text;
|
||||||
|
|
||||||
ERR_FAIL_COND(new_name == "" || new_name.find(".") != -1 || new_name.find("/") != -1)
|
ERR_FAIL_COND(new_name == "" || new_name.find(".") != -1 || new_name.find("/") != -1);
|
||||||
|
|
||||||
if (new_name == prev_name) {
|
if (new_name == prev_name) {
|
||||||
return; //nothing to do
|
return; //nothing to do
|
||||||
|
@ -769,7 +769,7 @@ void AnimationPlayerEditor::_dialog_action(String p_file) {
|
|||||||
if (current != "") {
|
if (current != "") {
|
||||||
Ref<Animation> anim = player->get_animation(current);
|
Ref<Animation> anim = player->get_animation(current);
|
||||||
|
|
||||||
ERR_FAIL_COND(!Object::cast_to<Resource>(*anim))
|
ERR_FAIL_COND(!Object::cast_to<Resource>(*anim));
|
||||||
|
|
||||||
RES current_res = RES(Object::cast_to<Resource>(*anim));
|
RES current_res = RES(Object::cast_to<Resource>(*anim));
|
||||||
|
|
||||||
|
@ -1096,7 +1096,7 @@ void AnimationNodeStateMachineEditor::_name_edited(const String &p_text) {
|
|||||||
|
|
||||||
String new_name = p_text;
|
String new_name = p_text;
|
||||||
|
|
||||||
ERR_FAIL_COND(new_name == "" || new_name.find(".") != -1 || new_name.find("/") != -1)
|
ERR_FAIL_COND(new_name == "" || new_name.find(".") != -1 || new_name.find("/") != -1);
|
||||||
|
|
||||||
if (new_name == prev_name) {
|
if (new_name == prev_name) {
|
||||||
return; // Nothing to do.
|
return; // Nothing to do.
|
||||||
|
@ -197,7 +197,7 @@ void MultiMeshEditor::_populate() {
|
|||||||
float areapos = Math::random(0.0f, area_accum);
|
float areapos = Math::random(0.0f, area_accum);
|
||||||
|
|
||||||
Map<float, int>::Element *E = triangle_area_map.find_closest(areapos);
|
Map<float, int>::Element *E = triangle_area_map.find_closest(areapos);
|
||||||
ERR_FAIL_COND(!E)
|
ERR_FAIL_COND(!E);
|
||||||
int index = E->get();
|
int index = E->get();
|
||||||
ERR_FAIL_INDEX(index, facecount);
|
ERR_FAIL_INDEX(index, facecount);
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ bool ParticlesEditorBase::_generate(PoolVector<Vector3> &points, PoolVector<Vect
|
|||||||
float areapos = Math::random(0.0f, area_accum);
|
float areapos = Math::random(0.0f, area_accum);
|
||||||
|
|
||||||
Map<float, int>::Element *E = triangle_area_map.find_closest(areapos);
|
Map<float, int>::Element *E = triangle_area_map.find_closest(areapos);
|
||||||
ERR_FAIL_COND_V(!E, false)
|
ERR_FAIL_COND_V(!E, false);
|
||||||
int index = E->get();
|
int index = E->get();
|
||||||
ERR_FAIL_INDEX_V(index, geometry.size(), false);
|
ERR_FAIL_INDEX_V(index, geometry.size(), false);
|
||||||
|
|
||||||
|
@ -4211,7 +4211,7 @@ void SpatialEditor::set_state(const Dictionary &p_state) {
|
|||||||
Array vp = d["viewports"];
|
Array vp = d["viewports"];
|
||||||
uint32_t vp_size = static_cast<uint32_t>(vp.size());
|
uint32_t vp_size = static_cast<uint32_t>(vp.size());
|
||||||
if (vp_size > VIEWPORTS_COUNT) {
|
if (vp_size > VIEWPORTS_COUNT) {
|
||||||
WARN_PRINT("Ignoring superfluous viewport settings from spatial editor state.")
|
WARN_PRINT("Ignoring superfluous viewport settings from spatial editor state.");
|
||||||
vp_size = VIEWPORTS_COUNT;
|
vp_size = VIEWPORTS_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1754,7 +1754,7 @@ bool Main::start() {
|
|||||||
scene = scenedata->instance();
|
scene = scenedata->instance();
|
||||||
|
|
||||||
ERR_EXPLAIN("Failed loading scene: " + local_game_path);
|
ERR_EXPLAIN("Failed loading scene: " + local_game_path);
|
||||||
ERR_FAIL_COND_V(!scene, false)
|
ERR_FAIL_COND_V(!scene, false);
|
||||||
sml->add_current_scene(scene);
|
sml->add_current_scene(scene);
|
||||||
|
|
||||||
#ifdef OSX_ENABLED
|
#ifdef OSX_ENABLED
|
||||||
|
@ -267,7 +267,7 @@ RID BulletPhysicsServer::area_get_space(RID p_area) const {
|
|||||||
|
|
||||||
void BulletPhysicsServer::area_set_space_override_mode(RID p_area, AreaSpaceOverrideMode p_mode) {
|
void BulletPhysicsServer::area_set_space_override_mode(RID p_area, AreaSpaceOverrideMode p_mode) {
|
||||||
AreaBullet *area = area_owner.get(p_area);
|
AreaBullet *area = area_owner.get(p_area);
|
||||||
ERR_FAIL_COND(!area)
|
ERR_FAIL_COND(!area);
|
||||||
|
|
||||||
area->set_spOv_mode(p_mode);
|
area->set_spOv_mode(p_mode);
|
||||||
}
|
}
|
||||||
|
@ -84,7 +84,7 @@ void ConeTwistJointBullet::set_param(PhysicsServer::ConeTwistJointParam p_param,
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ERR_EXPLAIN("This parameter " + itos(p_param) + " is deprecated");
|
ERR_EXPLAIN("This parameter " + itos(p_param) + " is deprecated");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -175,7 +175,7 @@ void Generic6DOFJointBullet::set_param(Vector3::Axis p_axis, PhysicsServer::G6DO
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ERR_EXPLAIN("This parameter " + itos(p_param) + " is deprecated");
|
ERR_EXPLAIN("This parameter " + itos(p_param) + " is deprecated");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -256,7 +256,7 @@ void Generic6DOFJointBullet::set_flag(Vector3::Axis p_axis, PhysicsServer::G6DOF
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ERR_EXPLAIN("This flag " + itos(p_flag) + " is deprecated");
|
ERR_EXPLAIN("This flag " + itos(p_flag) + " is deprecated");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -118,7 +118,7 @@ void HingeJointBullet::set_param(PhysicsServer::HingeJointParam p_param, real_t
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ERR_EXPLAIN("The HingeJoint parameter " + itos(p_param) + " is deprecated.");
|
ERR_EXPLAIN("The HingeJoint parameter " + itos(p_param) + " is deprecated.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -86,7 +86,7 @@ real_t PinJointBullet::get_param(PhysicsServer::PinJointParam p_param) const {
|
|||||||
return p2pConstraint->m_setting.m_impulseClamp;
|
return p2pConstraint->m_setting.m_impulseClamp;
|
||||||
default:
|
default:
|
||||||
ERR_EXPLAIN("This parameter " + itos(p_param) + " is deprecated");
|
ERR_EXPLAIN("This parameter " + itos(p_param) + " is deprecated");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -45,7 +45,7 @@ void CSGBrush::build_from_faces(const PoolVector<Vector3> &p_vertices, const Poo
|
|||||||
|
|
||||||
int vc = p_vertices.size();
|
int vc = p_vertices.size();
|
||||||
|
|
||||||
ERR_FAIL_COND((vc % 3) != 0)
|
ERR_FAIL_COND((vc % 3) != 0);
|
||||||
|
|
||||||
PoolVector<Vector3>::Read rv = p_vertices.read();
|
PoolVector<Vector3>::Read rv = p_vertices.read();
|
||||||
int uvc = p_uvs.size();
|
int uvc = p_uvs.size();
|
||||||
|
@ -346,7 +346,7 @@ void NetworkedMultiplayerENet::poll() {
|
|||||||
|
|
||||||
uint32_t *id = (uint32_t *)event.peer->data;
|
uint32_t *id = (uint32_t *)event.peer->data;
|
||||||
|
|
||||||
ERR_CONTINUE(event.packet->dataLength < 8)
|
ERR_CONTINUE(event.packet->dataLength < 8);
|
||||||
|
|
||||||
uint32_t source = decode_uint32(&event.packet->data[0]);
|
uint32_t source = decode_uint32(&event.packet->data[0]);
|
||||||
int target = decode_uint32(&event.packet->data[4]);
|
int target = decode_uint32(&event.packet->data[4]);
|
||||||
@ -462,7 +462,7 @@ void NetworkedMultiplayerENet::disconnect_peer(int p_peer, bool now) {
|
|||||||
|
|
||||||
ERR_FAIL_COND(!active);
|
ERR_FAIL_COND(!active);
|
||||||
ERR_FAIL_COND(!is_server());
|
ERR_FAIL_COND(!is_server());
|
||||||
ERR_FAIL_COND(!peer_map.has(p_peer))
|
ERR_FAIL_COND(!peer_map.has(p_peer));
|
||||||
|
|
||||||
if (now) {
|
if (now) {
|
||||||
enet_peer_disconnect_now(peer_map[p_peer], 0);
|
enet_peer_disconnect_now(peer_map[p_peer], 0);
|
||||||
|
@ -39,12 +39,12 @@
|
|||||||
#define ASSERT_SCRIPT_VALID() \
|
#define ASSERT_SCRIPT_VALID() \
|
||||||
{ \
|
{ \
|
||||||
ERR_EXPLAIN(__ASSERT_SCRIPT_REASON); \
|
ERR_EXPLAIN(__ASSERT_SCRIPT_REASON); \
|
||||||
ERR_FAIL_COND(!can_instance()) \
|
ERR_FAIL_COND(!can_instance()); \
|
||||||
}
|
}
|
||||||
#define ASSERT_SCRIPT_VALID_V(ret) \
|
#define ASSERT_SCRIPT_VALID_V(ret) \
|
||||||
{ \
|
{ \
|
||||||
ERR_EXPLAIN(__ASSERT_SCRIPT_REASON); \
|
ERR_EXPLAIN(__ASSERT_SCRIPT_REASON); \
|
||||||
ERR_FAIL_COND_V(!can_instance(), ret) \
|
ERR_FAIL_COND_V(!can_instance(), ret); \
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
#define ASSERT_SCRIPT_VALID()
|
#define ASSERT_SCRIPT_VALID()
|
||||||
@ -77,7 +77,7 @@ PluginScriptInstance *PluginScript::_create_instance(const Variant **p_args, int
|
|||||||
// There is currently no way to get the constructor function name of the script.
|
// There is currently no way to get the constructor function name of the script.
|
||||||
// instance->call("__init__", p_args, p_argcount, r_error);
|
// instance->call("__init__", p_args, p_argcount, r_error);
|
||||||
if (p_argcount > 0) {
|
if (p_argcount > 0) {
|
||||||
WARN_PRINT("PluginScript doesn't support arguments in the constructor")
|
WARN_PRINT("PluginScript doesn't support arguments in the constructor");
|
||||||
}
|
}
|
||||||
|
|
||||||
return instance;
|
return instance;
|
||||||
|
@ -342,7 +342,7 @@ void GDScriptFunctions::call(Function p_func, const Variant **p_args, int p_arg_
|
|||||||
VALIDATE_ARG_NUM(0);
|
VALIDATE_ARG_NUM(0);
|
||||||
r_ret = Math::step_decimals((double)*p_args[0]);
|
r_ret = Math::step_decimals((double)*p_args[0]);
|
||||||
ERR_EXPLAIN("GDScript method 'decimals' is deprecated and has been renamed to 'step_decimals', please update your code accordingly.");
|
ERR_EXPLAIN("GDScript method 'decimals' is deprecated and has been renamed to 'step_decimals', please update your code accordingly.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
} break;
|
} break;
|
||||||
case MATH_STEP_DECIMALS: {
|
case MATH_STEP_DECIMALS: {
|
||||||
VALIDATE_ARG_COUNT(1);
|
VALIDATE_ARG_COUNT(1);
|
||||||
|
@ -4025,7 +4025,7 @@ void GDScriptParser::_parse_class(ClassNode *p_class) {
|
|||||||
|
|
||||||
if (tokenizer->get_token() == GDScriptTokenizer::TK_PARENTHESIS_CLOSE) {
|
if (tokenizer->get_token() == GDScriptTokenizer::TK_PARENTHESIS_CLOSE) {
|
||||||
ERR_EXPLAIN("Exporting bit flags hint requires string constants.");
|
ERR_EXPLAIN("Exporting bit flags hint requires string constants.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (tokenizer->get_token() != GDScriptTokenizer::TK_COMMA) {
|
if (tokenizer->get_token() != GDScriptTokenizer::TK_COMMA) {
|
||||||
|
@ -197,7 +197,7 @@ bool GridMap::get_collision_layer_bit(int p_bit) const {
|
|||||||
void GridMap::set_theme(const Ref<MeshLibrary> &p_theme) {
|
void GridMap::set_theme(const Ref<MeshLibrary> &p_theme) {
|
||||||
|
|
||||||
ERR_EXPLAIN("GridMap.theme/set_theme() is deprecated and will be removed in a future version. Use GridMap.mesh_library/set_mesh_library() instead.");
|
ERR_EXPLAIN("GridMap.theme/set_theme() is deprecated and will be removed in a future version. Use GridMap.mesh_library/set_mesh_library() instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
set_mesh_library(p_theme);
|
set_mesh_library(p_theme);
|
||||||
}
|
}
|
||||||
@ -205,7 +205,7 @@ void GridMap::set_theme(const Ref<MeshLibrary> &p_theme) {
|
|||||||
Ref<MeshLibrary> GridMap::get_theme() const {
|
Ref<MeshLibrary> GridMap::get_theme() const {
|
||||||
|
|
||||||
ERR_EXPLAIN("GridMap.theme/get_theme() is deprecated and will be removed in a future version. Use GridMap.mesh_library/get_mesh_library() instead.");
|
ERR_EXPLAIN("GridMap.theme/get_theme() is deprecated and will be removed in a future version. Use GridMap.mesh_library/get_mesh_library() instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
return get_mesh_library();
|
return get_mesh_library();
|
||||||
}
|
}
|
||||||
|
@ -313,7 +313,7 @@ int AudioStreamPlaybackOpus::mix(int16_t *p_buffer, int p_frames) {
|
|||||||
bool ok = op_pcm_seek(opus_file, (loop_restart_time * osrate) + pre_skip) == 0;
|
bool ok = op_pcm_seek(opus_file, (loop_restart_time * osrate) + pre_skip) == 0;
|
||||||
if (!ok) {
|
if (!ok) {
|
||||||
playing = false;
|
playing = false;
|
||||||
ERR_PRINT("loop restart time rejected")
|
ERR_PRINT("Loop restart time rejected");
|
||||||
}
|
}
|
||||||
|
|
||||||
frames_mixed = (loop_restart_time * osrate) + pre_skip;
|
frames_mixed = (loop_restart_time * osrate) + pre_skip;
|
||||||
|
@ -122,13 +122,13 @@ Error ImageLoaderTinyEXR::load_image(Ref<Image> p_image, FileAccess *f, bool p_f
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (idxG == -1) {
|
if (idxG == -1) {
|
||||||
ERR_PRINT("TinyEXR: G channel not found.")
|
ERR_PRINT("TinyEXR: G channel not found.");
|
||||||
// @todo { free exr_image }
|
// @todo { free exr_image }
|
||||||
return ERR_FILE_CORRUPT;
|
return ERR_FILE_CORRUPT;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (idxB == -1) {
|
if (idxB == -1) {
|
||||||
ERR_PRINT("TinyEXR: B channel not found.")
|
ERR_PRINT("TinyEXR: B channel not found.");
|
||||||
// @todo { free exr_image }
|
// @todo { free exr_image }
|
||||||
return ERR_FILE_CORRUPT;
|
return ERR_FILE_CORRUPT;
|
||||||
}
|
}
|
||||||
|
@ -143,8 +143,7 @@ int AudioStreamPlaybackOGGVorbis::mix(int16_t *p_buffer, int p_frames) {
|
|||||||
bool ok = ov_time_seek(&vf, loop_restart_time) == 0;
|
bool ok = ov_time_seek(&vf, loop_restart_time) == 0;
|
||||||
if (!ok) {
|
if (!ok) {
|
||||||
playing = false;
|
playing = false;
|
||||||
//ERR_EXPLAIN("loop restart time rejected");
|
ERR_PRINT("Loop restart time rejected");
|
||||||
ERR_PRINT("loop restart time rejected")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
frames_mixed = stream_srate * loop_restart_time;
|
frames_mixed = stream_srate * loop_restart_time;
|
||||||
|
@ -790,7 +790,7 @@ class EditorExportPlatformAndroid : public EditorExportPlatform {
|
|||||||
|
|
||||||
if (tname == "manifest" && attrname == "versionName") {
|
if (tname == "manifest" && attrname == "versionName") {
|
||||||
if (attr_value == 0xFFFFFFFF) {
|
if (attr_value == 0xFFFFFFFF) {
|
||||||
WARN_PRINT("Version name in a resource, should be plaintext")
|
WARN_PRINT("Version name in a resource, should be plain text");
|
||||||
} else
|
} else
|
||||||
string_table.write[attr_value] = version_name;
|
string_table.write[attr_value] = version_name;
|
||||||
}
|
}
|
||||||
|
@ -914,7 +914,7 @@ Error EditorExportPlatformIOS::export_project(const Ref<EditorExportPreset> &p_p
|
|||||||
};
|
};
|
||||||
|
|
||||||
DirAccess *tmp_app_path = DirAccess::create_for_path(dest_dir);
|
DirAccess *tmp_app_path = DirAccess::create_for_path(dest_dir);
|
||||||
ERR_FAIL_COND_V(!tmp_app_path, ERR_CANT_CREATE)
|
ERR_FAIL_COND_V(!tmp_app_path, ERR_CANT_CREATE);
|
||||||
|
|
||||||
print_line("Unzipping...");
|
print_line("Unzipping...");
|
||||||
FileAccess *src_f = NULL;
|
FileAccess *src_f = NULL;
|
||||||
|
@ -138,7 +138,7 @@ Variant nsobject_to_variant(NSObject *object) {
|
|||||||
//this is a type that icloud supports...but how did you submit it in the first place?
|
//this is a type that icloud supports...but how did you submit it in the first place?
|
||||||
//I guess this is a type that *might* show up, if you were, say, trying to make your game
|
//I guess this is a type that *might* show up, if you were, say, trying to make your game
|
||||||
//compatible with existing cloud data written by another engine's version of your game
|
//compatible with existing cloud data written by another engine's version of your game
|
||||||
WARN_PRINT("NSDate unsupported, returning null Variant")
|
WARN_PRINT("NSDate unsupported, returning null Variant");
|
||||||
return Variant();
|
return Variant();
|
||||||
} else if ([object isKindOfClass:[NSNull class]] or object == nil) {
|
} else if ([object isKindOfClass:[NSNull class]] or object == nil) {
|
||||||
return Variant();
|
return Variant();
|
||||||
|
@ -1144,7 +1144,7 @@ void OS_JavaScript::set_icon(const Ref<Image> &p_icon) {
|
|||||||
Ref<Image> icon = p_icon;
|
Ref<Image> icon = p_icon;
|
||||||
if (icon->is_compressed()) {
|
if (icon->is_compressed()) {
|
||||||
icon = icon->duplicate();
|
icon = icon->duplicate();
|
||||||
ERR_FAIL_COND(icon->decompress() != OK)
|
ERR_FAIL_COND(icon->decompress() != OK);
|
||||||
}
|
}
|
||||||
if (icon->get_format() != Image::FORMAT_RGBA8) {
|
if (icon->get_format() != Image::FORMAT_RGBA8) {
|
||||||
if (icon == p_icon)
|
if (icon == p_icon)
|
||||||
|
@ -646,7 +646,7 @@ void AnimatedSprite::_reset_timeout() {
|
|||||||
void AnimatedSprite::set_animation(const StringName &p_animation) {
|
void AnimatedSprite::set_animation(const StringName &p_animation) {
|
||||||
|
|
||||||
ERR_EXPLAIN(vformat("There is no animation with name '%s'.", p_animation));
|
ERR_EXPLAIN(vformat("There is no animation with name '%s'.", p_animation));
|
||||||
ERR_FAIL_COND(frames == NULL)
|
ERR_FAIL_COND(frames == NULL);
|
||||||
ERR_FAIL_COND(frames->get_animation_names().find(p_animation) == -1);
|
ERR_FAIL_COND(frames->get_animation_names().find(p_animation) == -1);
|
||||||
|
|
||||||
if (animation == p_animation)
|
if (animation == p_animation)
|
||||||
|
@ -105,7 +105,7 @@ void Line2D::set_point_position(int i, Vector2 pos) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Vector2 Line2D::get_point_position(int i) const {
|
Vector2 Line2D::get_point_position(int i) const {
|
||||||
ERR_FAIL_INDEX_V(i, _points.size(), Vector2())
|
ERR_FAIL_INDEX_V(i, _points.size(), Vector2());
|
||||||
return _points.get(i);
|
return _points.get(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -203,8 +203,8 @@ void StaticBody2D::set_friction(real_t p_friction) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ERR_EXPLAIN("The method set_friction has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method set_friction has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
ERR_FAIL_COND(p_friction < 0 || p_friction > 1);
|
ERR_FAIL_COND(p_friction < 0 || p_friction > 1);
|
||||||
|
|
||||||
@ -217,8 +217,8 @@ void StaticBody2D::set_friction(real_t p_friction) {
|
|||||||
|
|
||||||
real_t StaticBody2D::get_friction() const {
|
real_t StaticBody2D::get_friction() const {
|
||||||
|
|
||||||
ERR_EXPLAIN("The method get_friction has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method get_friction has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
if (physics_material_override.is_null()) {
|
if (physics_material_override.is_null()) {
|
||||||
return 1;
|
return 1;
|
||||||
@ -233,8 +233,8 @@ void StaticBody2D::set_bounce(real_t p_bounce) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ERR_EXPLAIN("The method set_bounce has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method set_bounce has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
ERR_FAIL_COND(p_bounce < 0 || p_bounce > 1);
|
ERR_FAIL_COND(p_bounce < 0 || p_bounce > 1);
|
||||||
|
|
||||||
@ -247,8 +247,8 @@ void StaticBody2D::set_bounce(real_t p_bounce) {
|
|||||||
|
|
||||||
real_t StaticBody2D::get_bounce() const {
|
real_t StaticBody2D::get_bounce() const {
|
||||||
|
|
||||||
ERR_EXPLAIN("The method get_bounce has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method get_bounce has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
if (physics_material_override.is_null()) {
|
if (physics_material_override.is_null()) {
|
||||||
return 0;
|
return 0;
|
||||||
@ -630,8 +630,8 @@ void RigidBody2D::set_friction(real_t p_friction) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ERR_EXPLAIN("The method set_friction has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method set_friction has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
ERR_FAIL_COND(p_friction < 0 || p_friction > 1);
|
ERR_FAIL_COND(p_friction < 0 || p_friction > 1);
|
||||||
|
|
||||||
@ -643,8 +643,8 @@ void RigidBody2D::set_friction(real_t p_friction) {
|
|||||||
}
|
}
|
||||||
real_t RigidBody2D::get_friction() const {
|
real_t RigidBody2D::get_friction() const {
|
||||||
|
|
||||||
ERR_EXPLAIN("The method get_friction has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method get_friction has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
if (physics_material_override.is_null()) {
|
if (physics_material_override.is_null()) {
|
||||||
return 1;
|
return 1;
|
||||||
@ -659,8 +659,8 @@ void RigidBody2D::set_bounce(real_t p_bounce) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ERR_EXPLAIN("The method set_bounce has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method set_bounce has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
ERR_FAIL_COND(p_bounce < 0 || p_bounce > 1);
|
ERR_FAIL_COND(p_bounce < 0 || p_bounce > 1);
|
||||||
|
|
||||||
@ -672,8 +672,8 @@ void RigidBody2D::set_bounce(real_t p_bounce) {
|
|||||||
}
|
}
|
||||||
real_t RigidBody2D::get_bounce() const {
|
real_t RigidBody2D::get_bounce() const {
|
||||||
|
|
||||||
ERR_EXPLAIN("The method get_bounce has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method get_bounce has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
if (physics_material_override.is_null()) {
|
if (physics_material_override.is_null()) {
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -192,8 +192,8 @@ void StaticBody::set_friction(real_t p_friction) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ERR_EXPLAIN("The method set_friction has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method set_friction has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
ERR_FAIL_COND(p_friction < 0 || p_friction > 1);
|
ERR_FAIL_COND(p_friction < 0 || p_friction > 1);
|
||||||
|
|
||||||
@ -206,8 +206,8 @@ void StaticBody::set_friction(real_t p_friction) {
|
|||||||
|
|
||||||
real_t StaticBody::get_friction() const {
|
real_t StaticBody::get_friction() const {
|
||||||
|
|
||||||
ERR_EXPLAIN("The method get_friction has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method get_friction has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
if (physics_material_override.is_null()) {
|
if (physics_material_override.is_null()) {
|
||||||
return 1;
|
return 1;
|
||||||
@ -222,8 +222,8 @@ void StaticBody::set_bounce(real_t p_bounce) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ERR_EXPLAIN("The method set_bounce has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method set_bounce has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
ERR_FAIL_COND(p_bounce < 0 || p_bounce > 1);
|
ERR_FAIL_COND(p_bounce < 0 || p_bounce > 1);
|
||||||
|
|
||||||
@ -236,8 +236,8 @@ void StaticBody::set_bounce(real_t p_bounce) {
|
|||||||
|
|
||||||
real_t StaticBody::get_bounce() const {
|
real_t StaticBody::get_bounce() const {
|
||||||
|
|
||||||
ERR_EXPLAIN("The method get_bounce has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method get_bounce has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
if (physics_material_override.is_null()) {
|
if (physics_material_override.is_null()) {
|
||||||
return 0;
|
return 0;
|
||||||
@ -636,8 +636,8 @@ void RigidBody::set_friction(real_t p_friction) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ERR_EXPLAIN("The method set_friction has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method set_friction has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
ERR_FAIL_COND(p_friction < 0 || p_friction > 1);
|
ERR_FAIL_COND(p_friction < 0 || p_friction > 1);
|
||||||
|
|
||||||
@ -649,8 +649,8 @@ void RigidBody::set_friction(real_t p_friction) {
|
|||||||
}
|
}
|
||||||
real_t RigidBody::get_friction() const {
|
real_t RigidBody::get_friction() const {
|
||||||
|
|
||||||
ERR_EXPLAIN("The method get_friction has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method get_friction has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
if (physics_material_override.is_null()) {
|
if (physics_material_override.is_null()) {
|
||||||
return 1;
|
return 1;
|
||||||
@ -665,8 +665,8 @@ void RigidBody::set_bounce(real_t p_bounce) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ERR_EXPLAIN("The method set_bounce has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method set_bounce has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
ERR_FAIL_COND(p_bounce < 0 || p_bounce > 1);
|
ERR_FAIL_COND(p_bounce < 0 || p_bounce > 1);
|
||||||
|
|
||||||
@ -677,8 +677,8 @@ void RigidBody::set_bounce(real_t p_bounce) {
|
|||||||
physics_material_override->set_bounce(p_bounce);
|
physics_material_override->set_bounce(p_bounce);
|
||||||
}
|
}
|
||||||
real_t RigidBody::get_bounce() const {
|
real_t RigidBody::get_bounce() const {
|
||||||
ERR_EXPLAIN("The method get_bounce has been deprecated and will be removed in the future, use physics material instead.")
|
ERR_EXPLAIN("The method get_bounce has been deprecated and will be removed in the future, use physics material instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
if (physics_material_override.is_null()) {
|
if (physics_material_override.is_null()) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -316,7 +316,7 @@ String AnimationNode::get_caption() const {
|
|||||||
|
|
||||||
void AnimationNode::add_input(const String &p_name) {
|
void AnimationNode::add_input(const String &p_name) {
|
||||||
//root nodes can't add inputs
|
//root nodes can't add inputs
|
||||||
ERR_FAIL_COND(Object::cast_to<AnimationRootNode>(this) != NULL)
|
ERR_FAIL_COND(Object::cast_to<AnimationRootNode>(this) != NULL);
|
||||||
Input input;
|
Input input;
|
||||||
ERR_FAIL_COND(p_name.find(".") != -1 || p_name.find("/") != -1);
|
ERR_FAIL_COND(p_name.find(".") != -1 || p_name.find("/") != -1);
|
||||||
input.name = p_name;
|
input.name = p_name;
|
||||||
|
@ -404,7 +404,7 @@ void AnimationTreePlayer::_notification(int p_what) {
|
|||||||
case NOTIFICATION_ENTER_TREE: {
|
case NOTIFICATION_ENTER_TREE: {
|
||||||
|
|
||||||
ERR_EXPLAIN("AnimationTreePlayer has been deprecated. Use AnimationTree instead.");
|
ERR_EXPLAIN("AnimationTreePlayer has been deprecated. Use AnimationTree instead.");
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
|
|
||||||
if (!processing) {
|
if (!processing) {
|
||||||
//make sure that a previous process state was not saved
|
//make sure that a previous process state was not saved
|
||||||
|
@ -4683,7 +4683,7 @@ bool TextEdit::has_keyword_color(String p_keyword) const {
|
|||||||
|
|
||||||
Color TextEdit::get_keyword_color(String p_keyword) const {
|
Color TextEdit::get_keyword_color(String p_keyword) const {
|
||||||
|
|
||||||
ERR_FAIL_COND_V(!keywords.has(p_keyword), Color())
|
ERR_FAIL_COND_V(!keywords.has(p_keyword), Color());
|
||||||
return keywords[p_keyword];
|
return keywords[p_keyword];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1165,7 +1165,7 @@ void Node::add_child(Node *p_child, bool p_legible_unique_name) {
|
|||||||
ERR_FAIL_NULL(p_child);
|
ERR_FAIL_NULL(p_child);
|
||||||
|
|
||||||
if (p_child == this) {
|
if (p_child == this) {
|
||||||
ERR_EXPLAIN("Can't add child '" + p_child->get_name() + "' to itself.")
|
ERR_EXPLAIN("Can't add child '" + p_child->get_name() + "' to itself.");
|
||||||
ERR_FAIL_COND(p_child == this); // adding to itself!
|
ERR_FAIL_COND(p_child == this); // adding to itself!
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1199,7 +1199,7 @@ void Node::add_child_below_node(Node *p_node, Node *p_child, bool p_legible_uniq
|
|||||||
if (is_a_parent_of(p_node)) {
|
if (is_a_parent_of(p_node)) {
|
||||||
move_child(p_child, p_node->get_position_in_parent() + 1);
|
move_child(p_child, p_node->get_position_in_parent() + 1);
|
||||||
} else {
|
} else {
|
||||||
WARN_PRINTS("Cannot move under node " + p_node->get_name() + " as " + p_child->get_name() + " does not share a parent.")
|
WARN_PRINTS("Cannot move under node " + p_node->get_name() + " as " + p_child->get_name() + " does not share a parent.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1244,7 +1244,7 @@ void SceneTree::_update_root_rect() {
|
|||||||
root->update_canvas_items(); //force them to update just in case
|
root->update_canvas_items(); //force them to update just in case
|
||||||
|
|
||||||
if (use_font_oversampling) {
|
if (use_font_oversampling) {
|
||||||
WARN_PRINT("Font oversampling does not work in 'Viewport' stretch mode, only '2D'.")
|
WARN_PRINT("Font oversampling does not work in 'Viewport' stretch mode, only '2D'.");
|
||||||
}
|
}
|
||||||
|
|
||||||
} break;
|
} break;
|
||||||
|
@ -93,7 +93,7 @@ bool Animation::_set(const StringName &p_name, const Variant &p_value) {
|
|||||||
TransformTrack *tt = static_cast<TransformTrack *>(tracks[track]);
|
TransformTrack *tt = static_cast<TransformTrack *>(tracks[track]);
|
||||||
PoolVector<float> values = p_value;
|
PoolVector<float> values = p_value;
|
||||||
int vcount = values.size();
|
int vcount = values.size();
|
||||||
ERR_FAIL_COND_V(vcount % 12, false); // shuld be multiple of 11
|
ERR_FAIL_COND_V(vcount % 12, false); // should be multiple of 11
|
||||||
|
|
||||||
PoolVector<float>::Read r = values.read();
|
PoolVector<float>::Read r = values.read();
|
||||||
|
|
||||||
|
@ -92,8 +92,8 @@ Node *SceneState::instance(GenEditState p_edit_state) const {
|
|||||||
|
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
|
|
||||||
ERR_EXPLAIN(vformat("Invalid scene: node %s does not specify its parent node.", snames[n.name]))
|
ERR_EXPLAIN(vformat("Invalid scene: node %s does not specify its parent node.", snames[n.name]));
|
||||||
ERR_FAIL_COND_V(n.parent == -1, NULL)
|
ERR_FAIL_COND_V(n.parent == -1, NULL);
|
||||||
NODE_FROM_ID(nparent, n.parent);
|
NODE_FROM_ID(nparent, n.parent);
|
||||||
#ifdef DEBUG_ENABLED
|
#ifdef DEBUG_ENABLED
|
||||||
if (!nparent && (n.parent & FLAG_ID_IS_PATH)) {
|
if (!nparent && (n.parent & FLAG_ID_IS_PATH)) {
|
||||||
|
@ -232,7 +232,7 @@ Image::Format ImageTexture::get_format() const {
|
|||||||
#ifndef DISABLE_DEPRECATED
|
#ifndef DISABLE_DEPRECATED
|
||||||
Error ImageTexture::load(const String &p_path) {
|
Error ImageTexture::load(const String &p_path) {
|
||||||
|
|
||||||
WARN_DEPRECATED
|
WARN_DEPRECATED;
|
||||||
Ref<Image> img;
|
Ref<Image> img;
|
||||||
img.instance();
|
img.instance();
|
||||||
Error err = img->load(p_path);
|
Error err = img->load(p_path);
|
||||||
|
@ -297,7 +297,7 @@ Error VisualShader::connect_nodes(Type p_type, int p_from_node, int p_from_port,
|
|||||||
|
|
||||||
if (MAX(0, from_port_type - 2) != (MAX(0, to_port_type - 2))) {
|
if (MAX(0, from_port_type - 2) != (MAX(0, to_port_type - 2))) {
|
||||||
ERR_EXPLAIN("Incompatible port types (scalar/vec/bool with transform");
|
ERR_EXPLAIN("Incompatible port types (scalar/vec/bool with transform");
|
||||||
ERR_FAIL_V(ERR_INVALID_PARAMETER)
|
ERR_FAIL_V(ERR_INVALID_PARAMETER);
|
||||||
return ERR_INVALID_PARAMETER;
|
return ERR_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ normal_relative_velocity(Body2DSW *a, Body2DSW *b, Vector2 rA, Vector2 rB, Vecto
|
|||||||
bool PinJoint2DSW::setup(real_t p_step) {
|
bool PinJoint2DSW::setup(real_t p_step) {
|
||||||
|
|
||||||
Space2DSW *space = A->get_space();
|
Space2DSW *space = A->get_space();
|
||||||
ERR_FAIL_COND_V(!space, false;)
|
ERR_FAIL_COND_V(!space, false);
|
||||||
rA = A->get_transform().basis_xform(anchor_A);
|
rA = A->get_transform().basis_xform(anchor_A);
|
||||||
rB = B ? B->get_transform().basis_xform(anchor_B) : anchor_B;
|
rB = B ? B->get_transform().basis_xform(anchor_B) : anchor_B;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user