Remove tools/script_plugins, demos of the old plugin API

They are superseded by the official demos in
https://github.com/godotengine/godot-demo-projects/tree/master/plugins
This commit is contained in:
Rémi Verschelde 2016-09-01 22:36:29 +02:00
parent 6a4ba76836
commit 3b3502b758
6 changed files with 0 additions and 82 deletions

View file

@ -1,16 +0,0 @@
[plugin]
name="Terrain"
description="Simple plugin for generating and editing grid-based terrains. This type of terrains were all the rage in the early 2000's, but lost popularity to hand crafted geometry towards the end of the decade."
author="Juan Linietsky"
version="1.0"
installs=true
script="terrain.gd"
install_files=["terrain.gd","terrain_node.gd","icon_terrain.png"]

View file

@ -1,17 +0,0 @@
tool # Always declare as Tool, if it's meant to run in the editor.
extends EditorPlugin
func get_name():
return "Terrain"
func _init():
print("PLUGIN INIT")
func _enter_scene():
add_custom_type("Terrain","Spatial",preload("terrain_node.gd"),preload("terrain.png"))
func _exit_scene():
remove_custom_type("Terrain")

Binary file not shown.

Before

Width:  |  Height:  |  Size: 762 B

View file

@ -1,3 +0,0 @@
extends Spatial

View file

@ -1,14 +0,0 @@
[plugin]
name="The Time"
description="This plugin displays the current local time, with great accuracy, by harvesting the power of quartz crystals inside your computer.\nIt may also serve as simple example on how to write a non-installable editor plugin, or just remind you that it's time to go back home."
author="Juan Linietsky"
version="1.0"
installs=false
script="time.gd"

View file

@ -1,32 +0,0 @@
tool # Always declare as Tool, if it's meant to run in the editor.
extends EditorPlugin
var timer = null
var label = null
func _timeout():
if (label):
var time = OS.get_time()
label.set_text(str(time.hour).pad_zeros(2)+":"+str(time.minute).pad_zeros(2)+":"+str(time.second).pad_zeros(2))
func get_name():
return "The Time"
func _init():
print("PLUGIN INIT")
timer = Timer.new()
add_child(timer)
timer.set_wait_time(0.5)
timer.set_one_shot(false)
timer.connect("timeout",self,"_timeout")
func _enter_tree():
label = Label.new()
add_custom_control(CONTAINER_TOOLBAR,label)
timer.start()
func _exit_tree():
timer.stop()
label.free()
label=null