Add a midend function to return the current random seed, parallel to

the existing one that returns the game id. No front end has so far
needed this, but one is about to.

[originally from svn r9778]
This commit is contained in:
Simon Tatham
2013-03-30 16:59:19 +00:00
parent 1fdafb6abf
commit e6026d9d8e
3 changed files with 27 additions and 0 deletions

View File

@ -3091,6 +3091,17 @@ Returns a descriptive game ID (i.e. one in the form
\cq{params:description}) describing the game currently active in the
mid-end. The returned string is dynamically allocated.
\H{midend-get-random-seed} \cw{midend_get_random_seed()}
\c char *midend_get_random_seed(midend *me)
Returns a random game ID (i.e. one in the form \cq{params#seedstring})
describing the game currently active in the mid-end, if there is one.
If the game was created by entering a description, no random seed will
currently exist and this function will return \cw{NULL}.
The returned string, if it is non-\cw{NULL}, is dynamically allocated.
\H{midend-can-format-as-text-now} \cw{midend_can_format_as_text_now()}
\c int midend_can_format_as_text_now(midend *me);