You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-15 13:51:40 +00:00
Bring that Whole New World to the Old Continent too
Applies the clang-format style to the 2.1 branch as done for master in
5dbf1809c6.
This commit is contained in:
@@ -30,87 +30,85 @@
|
||||
#include "globals.h"
|
||||
#include "os/os.h"
|
||||
#include "translation.h"
|
||||
PathRemap* PathRemap::singleton=NULL;
|
||||
PathRemap *PathRemap::singleton = NULL;
|
||||
|
||||
PathRemap* PathRemap::get_singleton() {
|
||||
PathRemap *PathRemap::get_singleton() {
|
||||
|
||||
return singleton;
|
||||
}
|
||||
|
||||
void PathRemap::add_remap(const String& p_from, const String& p_to,const String& p_locale) {
|
||||
void PathRemap::add_remap(const String &p_from, const String &p_to, const String &p_locale) {
|
||||
|
||||
if (!remap.has(p_from)) {
|
||||
remap[p_from]=RemapData();
|
||||
remap[p_from] = RemapData();
|
||||
}
|
||||
|
||||
if (p_locale==String())
|
||||
remap[p_from].always=p_to;
|
||||
if (p_locale == String())
|
||||
remap[p_from].always = p_to;
|
||||
else
|
||||
remap[p_from].locale[p_locale]=p_to;
|
||||
remap[p_from].locale[p_locale] = p_to;
|
||||
}
|
||||
|
||||
String PathRemap::get_remap(const String &p_from) const {
|
||||
|
||||
String PathRemap::get_remap(const String& p_from) const {
|
||||
|
||||
const RemapData *ptr=remap.getptr(p_from);
|
||||
const RemapData *ptr = remap.getptr(p_from);
|
||||
if (!ptr) {
|
||||
if (OS::get_singleton()->is_stdout_verbose())
|
||||
print_line("remap failed: "+p_from);
|
||||
print_line("remap failed: " + p_from);
|
||||
return p_from;
|
||||
} else {
|
||||
|
||||
const RemapData *ptr2=NULL;
|
||||
const RemapData *ptr2 = NULL;
|
||||
|
||||
String locale = TranslationServer::get_singleton()->get_locale();
|
||||
|
||||
if (ptr->locale.has(locale)) {
|
||||
if (OS::get_singleton()->is_stdout_verbose())
|
||||
print_line("remap found: "+p_from+" -> "+ptr->locale[locale]);
|
||||
print_line("remap found: " + p_from + " -> " + ptr->locale[locale]);
|
||||
|
||||
ptr2=remap.getptr(ptr->locale[locale]);
|
||||
ptr2 = remap.getptr(ptr->locale[locale]);
|
||||
|
||||
if (ptr2 && ptr2->always!=String()) //may have atlas or export remap too
|
||||
if (ptr2 && ptr2->always != String()) //may have atlas or export remap too
|
||||
return ptr2->always;
|
||||
else
|
||||
return ptr->locale[locale];
|
||||
}
|
||||
|
||||
int p = locale.find("_");
|
||||
if (p!=-1) {
|
||||
locale=locale.substr(0,p);
|
||||
if (p != -1) {
|
||||
locale = locale.substr(0, p);
|
||||
if (ptr->locale.has(locale)) {
|
||||
if (OS::get_singleton()->is_stdout_verbose())
|
||||
print_line("remap found: "+p_from+" -> "+ptr->locale[locale]);
|
||||
print_line("remap found: " + p_from + " -> " + ptr->locale[locale]);
|
||||
|
||||
ptr2=remap.getptr(ptr->locale[locale]);
|
||||
ptr2 = remap.getptr(ptr->locale[locale]);
|
||||
|
||||
if (ptr2 && ptr2->always!=String()) //may have atlas or export remap too
|
||||
if (ptr2 && ptr2->always != String()) //may have atlas or export remap too
|
||||
return ptr2->always;
|
||||
else
|
||||
return ptr->locale[locale];
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if (ptr->always!=String()) {
|
||||
if (ptr->always != String()) {
|
||||
if (OS::get_singleton()->is_stdout_verbose()) {
|
||||
print_line("remap found: "+p_from+" -> "+ptr->always);
|
||||
print_line("remap found: " + p_from + " -> " + ptr->always);
|
||||
}
|
||||
return ptr->always;
|
||||
}
|
||||
|
||||
if (OS::get_singleton()->is_stdout_verbose())
|
||||
print_line("remap failed: "+p_from);
|
||||
print_line("remap failed: " + p_from);
|
||||
|
||||
return p_from;
|
||||
}
|
||||
}
|
||||
bool PathRemap::has_remap(const String& p_from) const{
|
||||
bool PathRemap::has_remap(const String &p_from) const {
|
||||
|
||||
return remap.has(p_from);
|
||||
}
|
||||
|
||||
void PathRemap::erase_remap(const String& p_from){
|
||||
void PathRemap::erase_remap(const String &p_from) {
|
||||
|
||||
ERR_FAIL_COND(!remap.has(p_from));
|
||||
remap.erase(p_from);
|
||||
@@ -129,35 +127,33 @@ void PathRemap::load_remaps() {
|
||||
{
|
||||
int rlen = remaps.size();
|
||||
|
||||
ERR_FAIL_COND( rlen%2 );
|
||||
ERR_FAIL_COND(rlen % 2);
|
||||
DVector<String>::Read r = remaps.read();
|
||||
for(int i=0;i<rlen/2;i++) {
|
||||
for (int i = 0; i < rlen / 2; i++) {
|
||||
|
||||
String from = r[i*2+0];
|
||||
String to = r[i*2+1];
|
||||
add_remap(from,to);
|
||||
String from = r[i * 2 + 0];
|
||||
String to = r[i * 2 + 1];
|
||||
add_remap(from, to);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// platform remaps second, so override
|
||||
remaps = Globals::get_singleton()->get("remap/"+OS::get_singleton()->get_name());
|
||||
// remaps = Globals::get_singleton()->get("remap/PSP");
|
||||
remaps = Globals::get_singleton()->get("remap/" + OS::get_singleton()->get_name());
|
||||
// remaps = Globals::get_singleton()->get("remap/PSP");
|
||||
{
|
||||
int rlen = remaps.size();
|
||||
|
||||
ERR_FAIL_COND( rlen%2 );
|
||||
ERR_FAIL_COND(rlen % 2);
|
||||
DVector<String>::Read r = remaps.read();
|
||||
for(int i=0;i<rlen/2;i++) {
|
||||
for (int i = 0; i < rlen / 2; i++) {
|
||||
|
||||
String from = r[i*2+0];
|
||||
String to = r[i*2+1];
|
||||
// print_line("add remap: "+from+" -> "+to);
|
||||
add_remap(from,to);
|
||||
String from = r[i * 2 + 0];
|
||||
String to = r[i * 2 + 1];
|
||||
// print_line("add remap: "+from+" -> "+to);
|
||||
add_remap(from, to);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//locale based remaps
|
||||
|
||||
if (Globals::get_singleton()->has("locale/translation_remaps")) {
|
||||
@@ -165,39 +161,37 @@ void PathRemap::load_remaps() {
|
||||
Dictionary remaps = Globals::get_singleton()->get("locale/translation_remaps");
|
||||
List<Variant> rk;
|
||||
remaps.get_key_list(&rk);
|
||||
for(List<Variant>::Element *E=rk.front();E;E=E->next()) {
|
||||
for (List<Variant>::Element *E = rk.front(); E; E = E->next()) {
|
||||
|
||||
String source = E->get();
|
||||
StringArray sa = remaps[E->get()];
|
||||
int sas = sa.size();
|
||||
StringArray::Read r = sa.read();
|
||||
|
||||
for(int i=0;i<sas;i++) {
|
||||
for (int i = 0; i < sas; i++) {
|
||||
|
||||
String s = r[i];
|
||||
int qp = s.find_last(":");
|
||||
if (qp!=-1) {
|
||||
String path = s.substr(0,qp);
|
||||
String locale = s.substr(qp+1,s.length());
|
||||
add_remap(source,path,locale);
|
||||
if (qp != -1) {
|
||||
String path = s.substr(0, qp);
|
||||
String locale = s.substr(qp + 1, s.length());
|
||||
add_remap(source, path, locale);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void PathRemap::_bind_methods() {
|
||||
|
||||
ObjectTypeDB::bind_method(_MD("add_remap","from","to","locale"),&PathRemap::add_remap,DEFVAL(String()));
|
||||
ObjectTypeDB::bind_method(_MD("has_remap","path"),&PathRemap::has_remap);
|
||||
ObjectTypeDB::bind_method(_MD("get_remap","path"),&PathRemap::get_remap);
|
||||
ObjectTypeDB::bind_method(_MD("erase_remap","path"),&PathRemap::erase_remap);
|
||||
ObjectTypeDB::bind_method(_MD("clear_remaps"),&PathRemap::clear_remaps);
|
||||
ObjectTypeDB::bind_method(_MD("add_remap", "from", "to", "locale"), &PathRemap::add_remap, DEFVAL(String()));
|
||||
ObjectTypeDB::bind_method(_MD("has_remap", "path"), &PathRemap::has_remap);
|
||||
ObjectTypeDB::bind_method(_MD("get_remap", "path"), &PathRemap::get_remap);
|
||||
ObjectTypeDB::bind_method(_MD("erase_remap", "path"), &PathRemap::erase_remap);
|
||||
ObjectTypeDB::bind_method(_MD("clear_remaps"), &PathRemap::clear_remaps);
|
||||
}
|
||||
|
||||
PathRemap::PathRemap() {
|
||||
|
||||
singleton=this;
|
||||
singleton = this;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user