diff options
| author | Franklin Wei <frankhwei536@gmail.com> | 2015-02-18 17:46:36 -0500 |
|---|---|---|
| committer | Franklin Wei <frankhwei536@gmail.com> | 2015-02-18 17:46:36 -0500 |
| commit | 0c128aab93656974bbf77132a487cff002c51d35 (patch) | |
| tree | 1d4afe382fd75b281b0d16559fa1f11caacd6efd | |
| parent | d86f31a5f428a3937b56d34e026a88ed737eb7bf (diff) | |
| download | kappa-0c128aab93656974bbf77132a487cff002c51d35.zip kappa-0c128aab93656974bbf77132a487cff002c51d35.tar.gz kappa-0c128aab93656974bbf77132a487cff002c51d35.tar.bz2 kappa-0c128aab93656974bbf77132a487cff002c51d35.tar.xz | |
Add fancy stats
| -rw-r--r-- | apps/xracer/main.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/apps/xracer/main.c b/apps/xracer/main.c index 29b2a7e..33a6333 100644 --- a/apps/xracer/main.c +++ b/apps/xracer/main.c @@ -103,6 +103,8 @@ enum plugin_status do_flythrough(void) long last_timestamp = *current_tick; + uint64_t frame = 0; + while(1) { int button = rb->button_get(); @@ -173,11 +175,32 @@ enum plugin_status do_flythrough(void) SET_FOREGROUND(LCD_WHITE); PUTSXY(0, 0, buf); + snprintf(buf, sizeof(buf), "CAMERA: (%d, %d, %d)", camera.pos.x, camera.pos.y, camera.pos.z); + SET_FOREGROUND(LCD_WHITE); + PUTSXY(0, 12, buf); + + snprintf(buf, sizeof(buf), "DEPTH: %d", camera.depth); + SET_FOREGROUND(LCD_WHITE); + PUTSXY(0, 24, buf); + + snprintf(buf, sizeof(buf), "DRAWDIST: %d", camera.draw_dist); + SET_FOREGROUND(LCD_WHITE); + PUTSXY(0, 36, buf); + + snprintf(buf, sizeof(buf), "FRAME #%d", frame); + SET_FOREGROUND(LCD_WHITE); + PUTSXY(0, 48, buf); + + snprintf(buf, sizeof(buf), "FPS: %d", HZ/(!dt?1:dt)); + SET_FOREGROUND(LCD_WHITE); + PUTSXY(0, 60, buf); + LCD_UPDATE(); //rb->sleep((HZ/100)-dt); YIELD(); last_timestamp = *current_tick; + ++frame; } } |