This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
extends Node2D | |
export (NodePath) var node | |
onready var __node2d : Node2D = get_node(node) | |
func draw_aabb(points, color = Color(1.0, 0.0, 0.0)): | |
draw_rect(_points_to_aabb(points), color) | |
func _points_to_aabb(points): | |
var top_left = Vector2(-INF, -INF) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tool | |
extends Polygon2D | |
class_name CirclePolygon2D | |
export (int, 3, 1024, 1) var points = 32 setget set_points | |
export (float, EXP, 0.1, 1024) var radius = 32.0 setget set_radius | |
export (bool) var regenerate = true setget set_regenerate | |
func set_regenerate(new): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tool | |
extends Control | |
class_name SimpleGrid | |
export (bool) var fixed_cell_size := true setget set_fixed_cell_size | |
export (Vector2) var cell_size = Vector2(16,16) setget set_cell_size | |
export (Vector2) var grid_size = Vector2(16,24) setget set_grid_size | |
enum Mode { EDITOR, DEBUG, ALWAYS } | |
export(Mode) var mode = Mode.EDITOR |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tool | |
extends Control | |
class_name IsoGenerator | |
export (Texture) var top_texture setget set_top_texture | |
export (Color) var top_color : = Color(1,1,1) setget set_top_color | |
export (Texture) var left_texture setget set_left_texture | |
export (Color) var left_color : = Color(1,1,1) setget set_left_color | |
export (Texture) var right_texture setget set_right_texture |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tool | |
extends Control | |
class_name RhombusControl | |
export (Color) var color = Color(1,1,1) setget set_color | |
export (Texture) var texture = null setget set_texture | |
export (Texture) var normal_texture = null setget set_normal_texture | |
export (bool) var antialiasing = true setget set_antialiasing | |
export (bool) var projection = true setget set_projection |
NewerOlder