1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
/*
* Copyright (c) 1997 - 2001 Hansjrg Malthaner
*
* This file is part of the Simutrans project under the artistic license.
* (see license.txt)
*/
#ifndef SIMTICKER_H
#define SIMTICKER_H
#include "simcolor.h"
// ticker height
#define TICKER_HEIGHT 15
// ticker vertical position from bottom of screen
#define TICKER_YPOS_BOTTOM 32
class koord;
/**
* A very simple news ticker.
* The news are displayed by karte_vollansicht_t
*/
namespace ticker
{
bool empty();
/**
* Add a message to the message list
* @param pos position of the event
* @param color message color
*/
void add_msg(const char*, koord pos, int color = COL_BLACK);
/**
* Ticker infowin pops up
*/
koord get_welt_pos();
/**
* Ticker redraw
*/
void zeichnen();
/**
* Set true if ticker has to be redrawn
*/
void set_redraw_all(const bool);
/**
* Ticker text redraw after resize
*/
void redraw_ticker();
void clear_ticker();
};
#endif
|