You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-10 13:00:37 +00:00
-project settings are saved when changed
-load() was in the GDScript docs but missing in the scripting-different music for platformer 2D and 3D -fix how documentation is generated, built in doc browser should be always up to date -copypaste, scrolling, etc in builtin doc -built-in scripts get saved now (though debugger may not always work on them) -Theme can be set to controls as a property
This commit is contained in:
@@ -392,7 +392,8 @@ void XMLParser::_bind_methods() {
|
||||
ObjectTypeDB::bind_method(_MD("get_current_line"),&XMLParser::get_current_line);
|
||||
ObjectTypeDB::bind_method(_MD("skip_section"),&XMLParser::skip_section);
|
||||
ObjectTypeDB::bind_method(_MD("seek"),&XMLParser::seek);
|
||||
ObjectTypeDB::bind_method(_MD("open"),&XMLParser::open);
|
||||
ObjectTypeDB::bind_method(_MD("open","file"),&XMLParser::open);
|
||||
ObjectTypeDB::bind_method(_MD("open_buffer","buffer"),&XMLParser::open_buffer);
|
||||
|
||||
BIND_CONSTANT( NODE_NONE );
|
||||
BIND_CONSTANT( NODE_ELEMENT );
|
||||
@@ -493,6 +494,19 @@ bool XMLParser::is_empty() const {
|
||||
return node_empty;
|
||||
}
|
||||
|
||||
Error XMLParser::open_buffer(const Vector<uint8_t>& p_buffer) {
|
||||
|
||||
ERR_FAIL_COND_V(p_buffer.size()==0,ERR_INVALID_DATA);
|
||||
|
||||
length = p_buffer.size();
|
||||
data = memnew_arr( char, length+1);
|
||||
copymem(data,p_buffer.ptr(),length);
|
||||
data[length]=0;
|
||||
P=data;
|
||||
return OK;
|
||||
|
||||
}
|
||||
|
||||
Error XMLParser::open(const String& p_path) {
|
||||
|
||||
Error err;
|
||||
|
||||
Reference in New Issue
Block a user