|
@@ -4,10 +4,11 @@
|
|
|
|
|
|
#include "gfx/main_gfx.h"
|
|
#include "gfx/main_gfx.h"
|
|
|
|
|
|
|
|
+
|
|
|
|
+float scale = 3.0;
|
|
|
|
+int frameskip = 10;
|
|
|
|
+
|
|
gfx_sprite_t* sprite;
|
|
gfx_sprite_t* sprite;
|
|
-float scale = 3;
|
|
|
|
-int max_width = LCD_WIDTH;
|
|
|
|
-int max_height = LCD_HEIGHT;
|
|
|
|
kb_key_t arrows;
|
|
kb_key_t arrows;
|
|
int x = 0;
|
|
int x = 0;
|
|
int y = 0;
|
|
int y = 0;
|
|
@@ -19,6 +20,8 @@ void draw_sprite(){
|
|
gfx_BlitBuffer();
|
|
gfx_BlitBuffer();
|
|
}
|
|
}
|
|
int main(void){
|
|
int main(void){
|
|
|
|
+ int max_width = LCD_WIDTH;
|
|
|
|
+ int max_height = LCD_HEIGHT;
|
|
if(bm3->height > bm5->height){
|
|
if(bm3->height > bm5->height){
|
|
max_height -= bm3->height * scale;
|
|
max_height -= bm3->height * scale;
|
|
}else{
|
|
}else{
|
|
@@ -80,7 +83,7 @@ int main(void){
|
|
}
|
|
}
|
|
draw_sprite();
|
|
draw_sprite();
|
|
frame++;
|
|
frame++;
|
|
- if(frame > 5){
|
|
|
|
|
|
+ if(frame > frameskip){
|
|
frame = 0;
|
|
frame = 0;
|
|
}
|
|
}
|
|
}while (arrows != sk_Enter);
|
|
}while (arrows != sk_Enter);
|