Advanced Strategic Command
strtmesg.h
Go to the documentation of this file.
1 // $Id: strtmesg.h,v 1.9 2009-04-18 13:48:38 mbickel Exp $
2 //
3 // $Log: not supported by cvs2svn $
4 // Revision 1.8 2007/04/13 16:15:54 mbickel
5 // Merged ASC2 branch
6 //
7 // Revision 1.6.2.1 2006/06/03 20:42:23 mbickel
8 // Improving cargo dialog
9 // General polishing
10 //
11 // Revision 1.6 2003/08/28 18:08:28 mbickel
12 // Added version information to Play Time dialog
13 //
14 // Revision 1.5 2002/10/12 17:28:04 mbickel
15 // Fixed "enemy unit loaded" bug.
16 // Changed map format
17 // Improved log messages
18 //
19 // Revision 1.4 2001/07/18 16:05:47 mbickel
20 // Fixed: infinitive loop in displaying "player exterminated" msg
21 // Fixed: construction of units by units: wrong player
22 // Fixed: loading bug of maps with mines
23 // Fixed: invalid map parameter
24 // Fixed bug in game param edit dialog
25 // Fixed: cannot attack after declaring of war
26 // New: ffading of sounds
27 //
28 // Revision 1.3 2001/05/17 14:23:20 mbickel
29 // Rewrote command line parameters of all programs
30 // Made manpages generation optional
31 //
32 // Revision 1.2 1999/11/16 03:42:40 tmwilson
33 // Added CVS keywords to most of the files.
34 // Started porting the code to Linux (ifdef'ing the DOS specific stuff)
35 // Wrote replacement routines for kbhit/getch for Linux
36 // Cleaned up parts of the code that gcc barfed on (char vs unsigned char)
37 // Added autoconf/automake capabilities
38 // Added files used by 'automake --gnu'
39 //
40 //
41 /*
42  This file is part of Advanced Strategic Command; http://www.asc-hq.de
43  Copyright (C) 1994-2010 Martin Bickel and Marc Schellenberger
44 
45  This program is free software; you can redistribute it and/or modify
46  it under the terms of the GNU General Public License as published by
47  the Free Software Foundation; either version 2 of the License, or
48  (at your option) any later version.
49 
50  This program is distributed in the hope that it will be useful,
51  but WITHOUT ANY WARRANTY; without even the implied warranty of
52  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
53  GNU General Public License for more details.
54 
55  You should have received a copy of the GNU General Public License
56  along with this program; see the file COPYING. If not, write to the
57  Free Software Foundation, Inc., 59 Temple Place, Suite 330,
58  Boston, MA 02111-1307 USA
59 */
60 
61 #ifndef strtmesgH
62 #define strtmesgH
63 
64 #include "ascstring.h"
65 
66 
69 
70 
71 extern ASCString getstartupmessage ( );
72 extern ASCString getaboutmessage ( );
73 
74 extern ASCString kgetstartupmessage ( );
75 extern ASCString kgetaboutmessage ( );
76 
77 extern const char* getVersionString ( );
78 extern const char* getFullVersionString ( );
79 extern ASCString getVersionString ( int version );
80 
81 extern int getNumericVersion ( );
82 
83 
84 #endif
int getNumericVersion()
Definition: strtmesg.cpp:37
const char * getVersionString()
Definition: strtmesg.cpp:32
The ASCString class provides an abstract way to manipulate strings.
Definition: ascstring.h:14
ASCString kgetaboutmessage()
Definition: strtmesg.cpp:90
ASCString kgetstartupmessage()
Definition: strtmesg.cpp:83
ASCString getstartupmessage()
Definition: strtmesg.cpp:70
const char * getFullVersionString()
Definition: strtmesg.cpp:58
ASCString getaboutmessage()
Definition: strtmesg.cpp:76
ASCString getVersionAndCompilation()
Version: 1.2.3 ; compiled : ...
Definition: strtmesg.cpp:63