37 lines
569 B
C
37 lines
569 B
C
#include <gb/gb.h>
|
|
#include "ufo.c"
|
|
|
|
void main() {
|
|
int x = 55;
|
|
int y = 75;
|
|
|
|
SPRITES_8x8;
|
|
set_sprite_data(0, 0, ufo);
|
|
set_sprite_tile(0, 0);
|
|
move_sprite(0, x, y);
|
|
SHOW_SPRITES;
|
|
|
|
while(1) {
|
|
if(joypad() & J_RIGHT) {
|
|
x++;
|
|
move_sprite(0, x, y);
|
|
delay(10);
|
|
}
|
|
if(joypad() & J_LEFT) {
|
|
x--;
|
|
move_sprite(0, x, y);
|
|
delay(10);
|
|
}
|
|
if(joypad() & J_UP) {
|
|
y--;
|
|
move_sprite(0, x, y);
|
|
delay(10);
|
|
}
|
|
if(joypad() & J_DOWN) {
|
|
y++;
|
|
move_sprite(0, x, y);
|
|
delay(10);
|
|
}
|
|
}
|
|
}
|