From bbce25930d9910c715245f5d87a108ab1dac3426 Mon Sep 17 00:00:00 2001 From: nathan Date: Wed, 14 Jan 2026 02:08:06 -0700 Subject: Mad libs thingy working --- src/mad-libs.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/mad-libs.h (limited to 'src/mad-libs.h') diff --git a/src/mad-libs.h b/src/mad-libs.h new file mode 100644 index 0000000..cb996f4 --- /dev/null +++ b/src/mad-libs.h @@ -0,0 +1,31 @@ +#include "utils.h" + +#ifndef MAD_LIBS_H +#define MAD_LIBS_H + +/* + @n for noun + @v for verb + @a for adverb + @j for adjective + @r for random + @@ for normal @ +*/ + +#define MAD_LIBS_MAX 24 + +#define NOUN_COUNT 38 +#define VERB_COUNT 25 +#define ADVERB_COUNT 17 +#define ADJECTIVE_COUNT 28 + +extern const char madLibsNouns[NOUN_COUNT][MAD_LIBS_MAX]; +extern const char madLibsVerbs[VERB_COUNT][MAD_LIBS_MAX]; +extern const char madLibsAdverbs[ADVERB_COUNT][MAD_LIBS_MAX]; +extern const char madLibsAdjectives[ADJECTIVE_COUNT][MAD_LIBS_MAX]; + +Seed getRandomMapLibsWord(char* outputString, char type, Seed seed); +Seed mapLibs(char* outputString, const char* formatString, size_t maxSize, + Seed seed); + +#endif -- cgit v1.2.3