Virtuelle Zockhalle 0.05 beta

textelem.h

gehe zur Dokumentation dieser Datei
00001 /* -*- coding: utf-8 -*- */
00002 
00003 /***********************************************************************
00004  *
00005  * $Id: textelem.h,v 1.3 2010/11/02 17:11:48 elias Beta $
00006  * Diese Datei gehört zur Virtuellen Zockhalle
00007  *
00008  * Virtuelle Zockhalle 
00009  * (c) 2010 Elias Schwerdtfeger
00010  * http://www.tamagothi.de/
00011  *
00012  * Dieses Programm ist freie Software, lizenziert unter den sinngemäß
00013  * anzuwendenden Bedingungen meiner Lizenz für freie Musik,
00014  * http://www.tamagothi.de/alben/lizenz.html
00015  *
00016  ***********************************************************************/
00017 
00018 
00019 #ifndef _TEXTELEM_H
00020 #define _TEXTELEM_H
00021 
00028 #include "elements.h"
00029 
00040 struct txtcount_parameters
00041 {
00043   int x;
00045   int y;
00047   int w;
00049   int h;
00056   int margin_right;
00058   FONT *f;
00067   int bgxcol;
00069   int fgxcol;
00071   int framexcol;
00079   int speed;
00086   int maxstep;
00098   void (*format_cb) (unsigned bufsz, char *buf, int value);
00099 };
00114 void txtcount_gfx_init_cb (remember_t rmb, struct counter *c);
00125 void txtcount_format_credit_cb (unsigned bufsz, char *buf, int value);
00133 void txtcount_format_normal_cb (unsigned bufsz, char *buf, int value);
00151 struct txtreel_parameters
00152 {
00154   int x;
00156   int y;
00158   int w;
00160   int h;
00162   FONT *f;
00170   int bgxcol;
00172   int fgxcol;
00174   int framexcol;
00189   char *(*reeltxt_cb) (struct reel *r, unsigned pos);
00190 };
00191 
00198 void txtreel_gfx_init_cb (remember_t rmb, struct reel *r);
00206 char *txtreel_numeric (struct reel *r, unsigned pos);
00207 
00208 
00209 #endif