X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=src%2Fmodel.c;h=10bafb7b0cb0dec37b732a9652a0bab4b0124a89;hb=6b88d5630371fa1633b8f0dcd9f6c92efc315e6d;hp=d3edd5ca38f223217865c5a547a0bfe8d203091c;hpb=199d247c0c2155c1c8fca97fcc6087efdd29e482;p=rodin%2Fchimara.git diff --git a/src/model.c b/src/model.c index d3edd5c..10bafb7 100644 --- a/src/model.c +++ b/src/model.c @@ -1,38 +1,7 @@ #include "glk.h" -/* model.c: Model program for Glk API, version 0.5. - Designed by Andrew Plotkin - http://www.eblong.com/zarf/glk/index.html - This program is in the public domain. -*/ - -/* This is a simple model of a text adventure which uses the Glk API. - It shows how to input a line of text, display results, maintain a - status window, write to a transcript file, and so on. */ - -/* This is the cleanest possible form of a Glk program. It includes only - "glk.h", and doesn't call any functions outside Glk at all. We even - define our own str_eq() and str_len(), rather than relying on the - standard libraries. */ - -/* We also define our own TRUE and FALSE and NULL. */ -#ifndef TRUE -#define TRUE 1 -#endif -#ifndef FALSE -#define FALSE 0 -#endif -#ifndef NULL -#define NULL 0 -#endif - static winid_t mainwin = NULL; -/* Forward declarations */ -void glk_main(void); - -/* The glk_main() function is called by the Glk system; it's the main entry - point for your program. */ void glk_main(void) { /* Open the main window. */ @@ -46,7 +15,13 @@ void glk_main(void) /* Set the current output stream to print to it. */ glk_set_window(mainwin); + unsigned char buffer[255]; + int i; + for(i = 0; i < 255; i++) + buffer[i] = glk_char_to_upper(i + 1); + glk_put_string("Philip en Marijn zijn vet goed.\n"); + glk_put_string(buffer); /* Bye bye */ glk_exit();