extends Node2D

# member variables here, example:
# var a=2
# var b="textvar"

export var motion = Vector2()
export var cycle = 1.0
var accum=0.0

func _fixed_process(delta):

	accum += delta * (1.0/cycle) * PI * 2.0
	accum = fmod(accum,PI*2.0)
	var d = sin(accum)
	var xf = Matrix32()
	xf[2]= motion * d 
	get_node("platform").set_transform(xf)
		

func _ready():
	# Initalization here
	set_fixed_process(true)
	pass