#include <stdio.h>
#include "helianthus.h"
Sprite ball, brick1, brick2;
void init() {
ball = createSpriteEx(200, 200, 64, 64);
spriteSetAnimation(ball, "data/sprites/breadball.png");
spriteSetDebug(ball, TRUE);
brick1 = createSpriteEx(200-32, 200+64, 64, 64);
spriteSetAnimation(brick1, "data/sprites/bricks.png");
spriteSetDebug(brick1, TRUE);
brick2 = createSpriteEx(200+32, 200+64, 64, 64);
spriteSetAnimation(brick2, "data/sprites/bricks.png");
spriteSetDebug(brick2, TRUE);
}
void draw() {
double dt = worldGetTimeStep();
double speed = 100;
spritePointTo(ball, mouseX(), mouseY());
double x = spriteGetX(ball);
double y = spriteGetY(ball);
if (keyDown("left")) spriteSetX(ball, x - speed*dt);
if (keyDown("right")) spriteSetX(ball, x + speed*dt);
if (keyDown("up")) spriteSetY(ball, y - speed*dt);
if (keyDown("down")) spriteSetY(ball, y + speed*dt);
drawSprites();
}
int main() {
worldSetInit(&init);
worldSetDraw(&draw);
worldRun();
return 0;
}