1
0
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:
Rémi Verschelde
2017-03-19 00:36:26 +01:00
parent 1d418afe86
commit f8db8a3faa
1308 changed files with 147754 additions and 174357 deletions

View File

@@ -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;
}