-
- if(center) {
- context.draw_text(font,
- line.substr(1, line.size()-1),
- Vector(SCREEN_WIDTH/2, SCREEN_HEIGHT + y - scroll),
- CENTER_ALLIGN, LAYER_FOREGROUND1);
- } else {
- context.draw_text(font,
- line.substr(1, line.size()-1),
- Vector(left_border, SCREEN_HEIGHT + y - scroll),
- LEFT_ALLIGN, LAYER_FOREGROUND1);
+
+ if(font != 0) {
+ if(center) {
+ context.draw_text(font,
+ line.substr(1, line.size()-1),
+ Vector(SCREEN_WIDTH/2, SCREEN_HEIGHT + y - scroll),
+ CENTER_ALLIGN, LAYER_FOREGROUND1);
+ } else {
+ context.draw_text(font,
+ line.substr(1, line.size()-1),
+ Vector(left_border, SCREEN_HEIGHT + y - scroll),
+ LEFT_ALLIGN, LAYER_FOREGROUND1);
+ }
+ y += font->get_height() + ITEMS_SPACE;
+ }
+ if(image != 0) {
+ context.draw_surface(image,
+ Vector( (SCREEN_WIDTH - image->get_width()) / 2,
+ SCREEN_HEIGHT + y - scroll), 255);
+ y += image->get_height() + ITEMS_SPACE;