blob: 1a0f7f2e96e9886513dbec495eb8d3d3f3adad20 [file] [log] [blame] [edit]
#include "metadata-test.hpp"
using namespace blit;
GameMetadata metadata;
std::string description;
void init() {
set_screen_mode(hires);
metadata = get_metadata();
description = screen.wrap_text(metadata.description, 220, minimal_font);
}
void update(uint32_t time) {
}
void render(uint32_t time) {
screen.pen = Pen(20, 30, 40);
screen.clear();
screen.alpha = 255;
screen.pen = Pen(255, 255, 255);
screen.rectangle(Rect(0, 0, 320, 14));
screen.pen = Pen(0, 0, 0);
screen.text("Metadata Test", minimal_font, Point(5, 4));
screen.pen = Pen(80, 120, 160);
screen.text("Title:", minimal_font, Point(5, 24));
screen.text("Desc:", minimal_font, Point(5, 44));
screen.text("Author:", minimal_font, Point(5, 104));
screen.text("Version:", minimal_font, Point(5, 124));
screen.text("URL:", minimal_font, Point(5, 144));
screen.text("Category:", minimal_font, Point(5, 164));
screen.pen = Pen(255, 255, 255);
screen.text(metadata.title, minimal_font, Point(80, 24));
screen.text(description, minimal_font, Rect(80, 44, 220, 40));
screen.text(metadata.author, minimal_font, Point(80, 104));
screen.text(metadata.version, minimal_font, Point(80, 124));
screen.text(metadata.url, minimal_font, Point(80, 144));
screen.text(metadata.category, minimal_font, Point(80, 164));
screen.watermark();
}