summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/src/nullfe.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/src/nullfe.c')
-rw-r--r--apps/plugins/puzzles/src/nullfe.c24
1 files changed, 14 insertions, 10 deletions
diff --git a/apps/plugins/puzzles/src/nullfe.c b/apps/plugins/puzzles/src/nullfe.c
index 7cba4e0c23..9a57832b6e 100644
--- a/apps/plugins/puzzles/src/nullfe.c
+++ b/apps/plugins/puzzles/src/nullfe.c
@@ -9,13 +9,21 @@
9#include "puzzles.h" 9#include "puzzles.h"
10 10
11void frontend_default_colour(frontend *fe, float *output) {} 11void frontend_default_colour(frontend *fe, float *output) {}
12void get_random_seed(void **randseed, int *randseedsize)
13{ char *c = snewn(1, char); *c = 0; *randseed = c; *randseedsize = 1; }
14void deactivate_timer(frontend *fe) {}
15void activate_timer(frontend *fe) {}
16struct drawing { char dummy; };
17drawing *drawing_new(const drawing_api *api, midend *me, void *handle)
18{ return snew(drawing); }
19void drawing_free(drawing *dr) { sfree(dr); }
12void draw_text(drawing *dr, int x, int y, int fonttype, int fontsize, 20void draw_text(drawing *dr, int x, int y, int fonttype, int fontsize,
13 int align, int colour, const char *text) {} 21 int align, int colour, const char *text) {}
14void draw_rect(drawing *dr, int x, int y, int w, int h, int colour) {} 22void draw_rect(drawing *dr, int x, int y, int w, int h, int colour) {}
15void draw_line(drawing *dr, int x1, int y1, int x2, int y2, int colour) {} 23void draw_line(drawing *dr, int x1, int y1, int x2, int y2, int colour) {}
16void draw_thick_line(drawing *dr, float thickness, 24void draw_thick_line(drawing *dr, float thickness,
17 float x1, float y1, float x2, float y2, int colour) {} 25 float x1, float y1, float x2, float y2, int colour) {}
18void draw_polygon(drawing *dr, int *coords, int npoints, 26void draw_polygon(drawing *dr, const int *coords, int npoints,
19 int fillcolour, int outlinecolour) {} 27 int fillcolour, int outlinecolour) {}
20void draw_circle(drawing *dr, int cx, int cy, int radius, 28void draw_circle(drawing *dr, int cx, int cy, int radius,
21 int fillcolour, int outlinecolour) {} 29 int fillcolour, int outlinecolour) {}
@@ -26,8 +34,9 @@ void unclip(drawing *dr) {}
26void start_draw(drawing *dr) {} 34void start_draw(drawing *dr) {}
27void draw_update(drawing *dr, int x, int y, int w, int h) {} 35void draw_update(drawing *dr, int x, int y, int w, int h) {}
28void end_draw(drawing *dr) {} 36void end_draw(drawing *dr) {}
29blitter *blitter_new(drawing *dr, int w, int h) {return NULL;} 37struct blitter { char dummy; };
30void blitter_free(drawing *dr, blitter *bl) {} 38blitter *blitter_new(drawing *dr, int w, int h) { return snew(blitter); }
39void blitter_free(drawing *dr, blitter *bl) { sfree(bl); }
31void blitter_save(drawing *dr, blitter *bl, int x, int y) {} 40void blitter_save(drawing *dr, blitter *bl, int x, int y) {}
32void blitter_load(drawing *dr, blitter *bl, int x, int y) {} 41void blitter_load(drawing *dr, blitter *bl, int x, int y) {}
33int print_mono_colour(drawing *dr, int grey) { return 0; } 42int print_mono_colour(drawing *dr, int grey) { return 0; }
@@ -41,14 +50,9 @@ int print_rgb_hatched_colour(drawing *dr, float r, float g, float b, int hatch)
41{ return 0; } 50{ return 0; }
42void print_line_width(drawing *dr, int width) {} 51void print_line_width(drawing *dr, int width) {}
43void print_line_dotted(drawing *dr, bool dotted) {} 52void print_line_dotted(drawing *dr, bool dotted) {}
44void midend_supersede_game_desc(midend *me, const char *desc,
45 const char *privdesc) {}
46void status_bar(drawing *dr, const char *text) {} 53void status_bar(drawing *dr, const char *text) {}
47struct preset_menu *preset_menu_new(void) {return NULL;} 54void document_add_puzzle(document *doc, const game *game, game_params *par,
48struct preset_menu *preset_menu_add_submenu(struct preset_menu *parent, 55 game_ui *ui, game_state *st, game_state *st2) {}
49 char *title) {return NULL;}
50void preset_menu_add_preset(struct preset_menu *parent,
51 char *title, game_params *params) {}
52 56
53void fatal(const char *fmt, ...) 57void fatal(const char *fmt, ...)
54{ 58{