diff options
author | Juan Linietsky <reduzio@gmail.com> | 2016-06-03 10:30:38 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2016-06-03 10:30:38 -0300 |
commit | c7d45ec085086ab86192a7890b9622320d57b89d (patch) | |
tree | 0a764a6a2b7bded960a652c81a4b5a6815dd3c31 /demos/misc/window_management | |
parent | f9af57f3bdb16e015ee10b979fe18cf2195077f9 (diff) |
Removed demos
they go to their own project now
Diffstat (limited to 'demos/misc/window_management')
-rw-r--r-- | demos/misc/window_management/control.gd | 190 | ||||
-rw-r--r-- | demos/misc/window_management/engine.cfg | 19 | ||||
-rw-r--r-- | demos/misc/window_management/icon.png | bin | 4210 -> 0 bytes | |||
-rw-r--r-- | demos/misc/window_management/observer/observer.gd | 78 | ||||
-rw-r--r-- | demos/misc/window_management/observer/observer.scn | bin | 3824 -> 0 bytes | |||
-rw-r--r-- | demos/misc/window_management/window_management.scn | bin | 3588 -> 0 bytes |
6 files changed, 0 insertions, 287 deletions
diff --git a/demos/misc/window_management/control.gd b/demos/misc/window_management/control.gd deleted file mode 100644 index c856555122..0000000000 --- a/demos/misc/window_management/control.gd +++ /dev/null @@ -1,190 +0,0 @@ - -extends Control - -# Member variables -var mousepos - - -func _fixed_process(delta): - var modetext = "Mode:\n" - - if(OS.is_window_fullscreen()): - modetext += "Fullscreen\n" - else: - modetext += "Windowed\n" - - if(!OS.is_window_resizable()): - modetext += "FixedSize\n" - - if(OS.is_window_minimized()): - modetext += "Minimized\n" - - if(OS.is_window_maximized()): - modetext += "Maximized\n" - - if(Input.get_mouse_mode() == Input.MOUSE_MODE_CAPTURED): - modetext += "MouseGrab\n" - get_node("Label_MouseGrab_KeyInfo").show() - else: - get_node("Label_MouseGrab_KeyInfo").hide() - - get_node("Label_Mode").set_text(modetext) - - get_node("Label_Position").set_text(str("Position:\n", OS.get_window_position())) - - get_node("Label_Size").set_text(str("Size:\n", OS.get_window_size())) - - get_node("Label_MousePosition").set_text(str("Mouse Position:\n", mousepos)) - - get_node("Label_Screen_Count").set_text(str("Screen_Count:\n", OS.get_screen_count())) - - get_node("Label_Screen_Current").set_text(str("Screen:\n", OS.get_current_screen())) - - get_node("Label_Screen0_Resolution").set_text(str("Screen0 Resolution:\n", OS.get_screen_size())) - - get_node("Label_Screen0_Position").set_text(str("Screen0 Position:\n", OS.get_screen_position())) - - get_node("Label_Screen0_DPI").set_text(str("Screen0 DPI:\n", OS.get_screen_dpi())) - - if(OS.get_screen_count() > 1): - get_node("Button_Screen0").show() - get_node("Button_Screen1").show() - get_node("Label_Screen1_Resolution").show() - get_node("Label_Screen1_Position").show() - get_node("Label_Screen1_Resolution").set_text(str("Screen1 Resolution:\n", OS.get_screen_size(1))) - get_node("Label_Screen1_Position").set_text(str("Screen1 Position:\n", OS.get_screen_position(1))) - get_node("Label_Screen1_DPI").set_text(str("Screen1 DPI:\n", OS.get_screen_dpi(1))) - else: - get_node("Button_Screen0").hide() - get_node("Button_Screen1").hide() - get_node("Label_Screen1_Resolution").hide() - get_node("Label_Screen1_Position").hide() - get_node("Label_Screen1_DPI").hide() - - get_node("Button_Fullscreen").set_pressed(OS.is_window_fullscreen()) - get_node("Button_FixedSize").set_pressed(!OS.is_window_resizable()) - get_node("Button_Minimized").set_pressed(OS.is_window_minimized()) - get_node("Button_Maximized").set_pressed(OS.is_window_maximized()) - get_node("Button_Mouse_Grab").set_pressed(Input.get_mouse_mode() == Input.MOUSE_MODE_CAPTURED) - - -func check_wm_api(): - var s = "" - if(!OS.has_method("get_screen_count")): - s += " - get_screen_count()\n" - - if(!OS.has_method("get_current_screen")): - s += " - get_current_screen()\n" - - if(!OS.has_method("set_current_screen")): - s += " - set_current_screen()\n" - - if(!OS.has_method("get_screen_position")): - s += " - get_screen_position()\n" - - if(!OS.has_method("get_screen_size")): - s += " - get_screen_size()\n" - - if(!OS.has_method("get_window_position")): - s += " - get_window_position()\n" - - if(!OS.has_method("set_window_position")): - s += " - set_window_position()\n" - - if(!OS.has_method("get_window_size")): - s += " - get_window_size()\n" - - if(!OS.has_method("set_window_size")): - s += " - set_window_size()\n" - - if(!OS.has_method("set_window_fullscreen")): - s += " - set_window_fullscreen()\n" - - if(!OS.has_method("is_window_fullscreen")): - s += " - is_window_fullscreen()\n" - - if(!OS.has_method("set_window_resizable")): - s += " - set_window_resizable()\n" - - if(!OS.has_method("is_window_resizable")): - s += " - is_window_resizable()\n" - - if(!OS.has_method("set_window_minimized")): - s += " - set_window_minimized()\n" - - if(!OS.has_method("is_window_minimized")): - s += " - is_window_minimized()\n" - - if(!OS.has_method("set_window_maximized")): - s += " - set_window_maximized()\n" - - if(!OS.has_method("is_window_maximized")): - s += " - is_window_maximized()\n" - - if(s.length() == 0): - return true - else: - var text = get_node("ImplementationDialog/Text").get_text() - get_node("ImplementationDialog/Text").set_text(text + s) - get_node("ImplementationDialog").show() - return false - - -func _ready(): - if(check_wm_api()): - set_fixed_process(true) - set_process_input(true) - - -func _input(event): - if (event.type == InputEvent.MOUSE_MOTION): - mousepos = event.pos - - -func _on_Button_MoveTo_pressed(): - OS.set_window_position(Vector2(100, 100)) - - -func _on_Button_Resize_pressed(): - OS.set_window_size(Vector2(1024, 768)) - - -func _on_Button_Screen0_pressed(): - OS.set_current_screen(0) - - -func _on_Button_Screen1_pressed(): - OS.set_current_screen(1) - - -func _on_Button_Fullscreen_pressed(): - if(OS.is_window_fullscreen()): - OS.set_window_fullscreen(false) - else: - OS.set_window_fullscreen(true) - - -func _on_Button_FixedSize_pressed(): - if(OS.is_window_resizable()): - OS.set_window_resizable(false) - else: - OS.set_window_resizable(true) - - -func _on_Button_Minimized_pressed(): - if(OS.is_window_minimized()): - OS.set_window_minimized(false) - else: - OS.set_window_minimized(true) - - -func _on_Button_Maximized_pressed(): - if(OS.is_window_maximized()): - OS.set_window_maximized(false) - else: - OS.set_window_maximized(true) - - -func _on_Button_Mouse_Grab_pressed(): - var observer = get_node("../Observer") - observer.state = observer.STATE_GRAB diff --git a/demos/misc/window_management/engine.cfg b/demos/misc/window_management/engine.cfg deleted file mode 100644 index 911d3fd4a1..0000000000 --- a/demos/misc/window_management/engine.cfg +++ /dev/null @@ -1,19 +0,0 @@ -[application] - -name="Window Management" -main_scene="res://window_management.scn" -icon="res://icon.png" - -[display] - -fullscreen=false -resizable=true -width=800 -height=600 - -[input] - -move_forward=[key(W)] -move_backwards=[key(S)] -move_left=[key(A)] -move_right=[key(D)] diff --git a/demos/misc/window_management/icon.png b/demos/misc/window_management/icon.png Binary files differdeleted file mode 100644 index ec5c7891f9..0000000000 --- a/demos/misc/window_management/icon.png +++ /dev/null diff --git a/demos/misc/window_management/observer/observer.gd b/demos/misc/window_management/observer/observer.gd deleted file mode 100644 index f100811859..0000000000 --- a/demos/misc/window_management/observer/observer.gd +++ /dev/null @@ -1,78 +0,0 @@ - -extends Spatial - -# Member variables -var r_pos = Vector2() -var state - -const STATE_MENU = 0 -const STATE_GRAB = 1 - - -func direction(vector): - var v = get_node("Camera").get_global_transform().basis*vector - v = v.normalized() - return v - - -func impulse(event, action): - if(event.is_action(action) && event.is_pressed() && !event.is_echo()): - return true - else: - return false - - -func _fixed_process(delta): - if(state != STATE_GRAB): - return - - if(Input.get_mouse_mode() != Input.MOUSE_MODE_CAPTURED): - Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) - - var dir = Vector3() - var cam = get_global_transform() - var org = get_translation() - - if (Input.is_action_pressed("move_forward")): - dir += direction(Vector3(0, 0, -1)) - if (Input.is_action_pressed("move_backwards")): - dir += direction(Vector3(0, 0, 1)) - if (Input.is_action_pressed("move_left")): - dir += direction(Vector3(-1, 0, 0)) - if (Input.is_action_pressed("move_right")): - dir += direction(Vector3(1, 0, 0)) - - dir = dir.normalized() - - move(dir*10*delta) - var d = delta*0.1 - - var yaw = get_transform().rotated(Vector3(0, 1, 0), d*r_pos.x) - set_transform(yaw) - - var cam = get_node("Camera") - var pitch = cam.get_transform().rotated(Vector3(1, 0, 0), d*r_pos.y) - cam.set_transform(pitch) - - r_pos.x = 0.0 - r_pos.y = 0.0 - - -func _input(event): - if(event.type == InputEvent.MOUSE_MOTION): - r_pos = event.relative_pos - - if(impulse(event, "ui_cancel")): - if(state == STATE_GRAB): - Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) - state = STATE_MENU - else: - Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) - state = STATE_GRAB - - -func _ready(): - set_fixed_process(true) - set_process_input(true) - - state = STATE_MENU diff --git a/demos/misc/window_management/observer/observer.scn b/demos/misc/window_management/observer/observer.scn Binary files differdeleted file mode 100644 index 813d7d4587..0000000000 --- a/demos/misc/window_management/observer/observer.scn +++ /dev/null diff --git a/demos/misc/window_management/window_management.scn b/demos/misc/window_management/window_management.scn Binary files differdeleted file mode 100644 index 91174669cd..0000000000 --- a/demos/misc/window_management/window_management.scn +++ /dev/null |