1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-16 14:00: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

@@ -27,29 +27,27 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
#include "editor_run.h"
#include "globals.h"
#include "editor_settings.h"
#include "globals.h"
EditorRun::Status EditorRun::get_status() const {
return status;
}
Error EditorRun::run(const String& p_scene,const String p_custom_args,const List<String>& p_breakpoints,const String& p_edited_scene) {
Error EditorRun::run(const String &p_scene, const String p_custom_args, const List<String> &p_breakpoints, const String &p_edited_scene) {
List<String> args;
String resource_path = Globals::get_singleton()->get_resource_path();
if (resource_path!="") {
if (resource_path != "") {
args.push_back("-path");
args.push_back(resource_path.replace(" ","%20"));
args.push_back(resource_path.replace(" ", "%20"));
}
if (true) {
args.push_back("-rdebug");
args.push_back("localhost:"+String::num(GLOBAL_DEF("debug/debug_port", 6007)));
args.push_back("localhost:" + String::num(GLOBAL_DEF("debug/debug_port", 6007)));
}
args.push_back("-epid");
@@ -65,101 +63,97 @@ Error EditorRun::run(const String& p_scene,const String p_custom_args,const List
int screen = EditorSettings::get_singleton()->get("game_window_placement/screen");
if (screen==0) {
screen=OS::get_singleton()->get_current_screen();
if (screen == 0) {
screen = OS::get_singleton()->get_current_screen();
} else {
screen--;
}
Rect2 screen_rect;
screen_rect.pos=OS::get_singleton()->get_screen_position(screen);
screen_rect.size=OS::get_singleton()->get_screen_size(screen);
screen_rect.pos = OS::get_singleton()->get_screen_position(screen);
screen_rect.size = OS::get_singleton()->get_screen_size(screen);
Size2 desired_size;
desired_size.x=Globals::get_singleton()->get("display/width");
desired_size.y=Globals::get_singleton()->get("display/height");
desired_size.x = Globals::get_singleton()->get("display/width");
desired_size.y = Globals::get_singleton()->get("display/height");
Size2 test_size;
test_size.x=Globals::get_singleton()->get("display/test_width");
test_size.y=Globals::get_singleton()->get("display/test_height");
if (test_size.x>0 && test_size.y>0) {
test_size.x = Globals::get_singleton()->get("display/test_width");
test_size.y = Globals::get_singleton()->get("display/test_height");
if (test_size.x > 0 && test_size.y > 0) {
desired_size=test_size;
desired_size = test_size;
}
int window_placement = EditorSettings::get_singleton()->get("game_window_placement/rect");
int window_placement=EditorSettings::get_singleton()->get("game_window_placement/rect");
switch(window_placement) {
switch (window_placement) {
case 0: { // default
args.push_back("-p");
args.push_back(itos(screen_rect.pos.x)+"x"+itos(screen_rect.pos.y));
args.push_back(itos(screen_rect.pos.x) + "x" + itos(screen_rect.pos.y));
} break;
case 1: { // centered
Vector2 pos=screen_rect.pos+((screen_rect.size-desired_size)/2).floor();
Vector2 pos = screen_rect.pos + ((screen_rect.size - desired_size) / 2).floor();
args.push_back("-p");
args.push_back(itos(pos.x)+"x"+itos(pos.y));
args.push_back(itos(pos.x) + "x" + itos(pos.y));
} break;
case 2: { // custom pos
Vector2 pos = EditorSettings::get_singleton()->get("game_window_placement/rect_custom_position");
pos+=screen_rect.pos;
pos += screen_rect.pos;
args.push_back("-p");
args.push_back(itos(pos.x)+"x"+itos(pos.y));
args.push_back(itos(pos.x) + "x" + itos(pos.y));
} break;
case 3: { // force maximized
Vector2 pos=screen_rect.pos;
Vector2 pos = screen_rect.pos;
args.push_back("-p");
args.push_back(itos(pos.x)+"x"+itos(pos.y));
args.push_back(itos(pos.x) + "x" + itos(pos.y));
args.push_back("-mx");
} break;
case 4: { // force fullscreen
Vector2 pos=screen_rect.pos;
Vector2 pos = screen_rect.pos;
args.push_back("-p");
args.push_back(itos(pos.x)+"x"+itos(pos.y));
args.push_back(itos(pos.x) + "x" + itos(pos.y));
args.push_back("-f");
} break;
}
if (p_breakpoints.size()) {
args.push_back("-bp");
String bpoints;
for(const List<String>::Element *E=p_breakpoints.front();E;E=E->next()) {
for (const List<String>::Element *E = p_breakpoints.front(); E; E = E->next()) {
bpoints+=E->get().replace(" ","%20");
bpoints += E->get().replace(" ", "%20");
if (E->next())
bpoints+=",";
bpoints += ",";
}
args.push_back(bpoints);
}
if (p_custom_args!="") {
Vector<String> cargs=p_custom_args.split(" ",false);
for(int i=0;i<cargs.size();i++) {
args.push_back(cargs[i].replace("$scene",p_scene).replace(" ","%20"));
if (p_custom_args != "") {
Vector<String> cargs = p_custom_args.split(" ", false);
for (int i = 0; i < cargs.size(); i++) {
args.push_back(cargs[i].replace("$scene", p_scene).replace(" ", "%20"));
}
}
String exec = OS::get_singleton()->get_executable_path();
printf("running: %ls", exec.c_str());
for (List<String>::Element* E = args.front(); E ; E = E->next()) {
for (List<String>::Element *E = args.front(); E; E = E->next()) {
printf(" %ls", E->get().c_str());
};
printf("\n");
pid=0;
Error err = OS::get_singleton()->execute(exec,args,false,&pid);
ERR_FAIL_COND_V(err,err);
pid = 0;
Error err = OS::get_singleton()->execute(exec, args, false, &pid);
ERR_FAIL_COND_V(err, err);
status = STATUS_PLAY;
@@ -168,39 +162,37 @@ Error EditorRun::run(const String& p_scene,const String p_custom_args,const List
void EditorRun::stop() {
if (status!=STATUS_STOP && pid!=0) {
if (status != STATUS_STOP && pid != 0) {
OS::get_singleton()->kill(pid);
}
status=STATUS_STOP;
status = STATUS_STOP;
}
void EditorRun::set_debug_collisions(bool p_debug) {
debug_collisions=p_debug;
debug_collisions = p_debug;
}
bool EditorRun::get_debug_collisions() const{
bool EditorRun::get_debug_collisions() const {
return debug_collisions;
}
void EditorRun::set_debug_navigation(bool p_debug) {
debug_navigation=p_debug;
debug_navigation = p_debug;
}
bool EditorRun::get_debug_navigation() const{
bool EditorRun::get_debug_navigation() const {
return debug_navigation;
}
EditorRun::EditorRun() {
status=STATUS_STOP;
debug_collisions=false;
debug_navigation=false;
status = STATUS_STOP;
debug_collisions = false;
debug_navigation = false;
}