From 44ff00665b271ffc789d750d8ad2e5cf25e5327d Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sat, 1 May 2004 11:32:12 +0000 Subject: Configuration dialog box, on the GTK front end only as yet. [originally from svn r4182] --- midend.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'midend.c') diff --git a/midend.c b/midend.c index 79e6d7d..ed8286b 100644 --- a/midend.c +++ b/midend.c @@ -299,3 +299,27 @@ int midend_wants_statusbar(midend_data *me) { return game_wants_statusbar(); } + +config_item *midend_get_config(midend_data *me) +{ + return game_configure(me->params); +} + +char *midend_set_config(midend_data *me, config_item *cfg) +{ + char *error; + game_params *params; + + params = custom_params(cfg); + error = validate_params(params); + + if (error) { + free_params(params); + return error; + } + + free_params(me->params); + me->params = params; + + return NULL; +} -- cgit v1.1