#include "scripts\base.inc"
#include "scripts\keys.inc"
var ent = Scene.GetNode("CosaQueGira");
var radiusWidth = 300;
var radiusHeight = 200;
var degree = 0; // IMPORTANT! wme Math.Sin and Math.Cos works with degrees NOT radians !IMPORTANT
var centerX = ent.X;
var centerY = ent.Y;
on "Keypress"
{
while(Keyboard.IsKeyDown(VK_LEFT))
{
degree = degree + 1;
if (degree == 360) degree = 0;
ent.X = centerX + Math.Sin(degree) * radiusWidth;
ent.Y = centerY + Math.Cos(degree) * radiusHeight;
Sleep(10);
}
while(Keyboard.IsKeyDown(VK_RIGHT))
{
degree = degree - 1;
if (degree == 360) degree = 0;
ent.X = centerX + Math.Sin(degree) * radiusWidth;
ent.Y = centerY + Math.Cos(degree) * radiusHeight;
Sleep(10);
}
}