libtcod
Loading...
Searching...
No Matches
version.h File Reference

Libtcod version informaiton. More...

Go to the source code of this file.

Macros

#define LIBTCOD_VERSION_H
#define TCOD_MAJOR_VERSION   2
#define TCOD_MINOR_VERSION   2
#define TCOD_PATCHLEVEL   1
#define TCOD_STRVERSION   "2.2.1"
#define TCOD_VERSIONNUM(major, minor, patch)
 Converts version numbers into a numeric value.
#define TCOD_COMPILEDVERSION   TCOD_VERSIONNUM(TCOD_MAJOR_VERSION, TCOD_MINOR_VERSION, TCOD_PATCHLEVEL)
 The version of libtcod currently being compiled.
#define TCOD_HEXVERSION   TCOD_COMPILEDVERSION
#define TCOD_TECHVERSION   (TCOD_HEXVERSION * 0x100)
#define TCOD_STRVERSIONNAME   "libtcod " TCOD_STRVERSION
#define TCOD_VERSION_ATLEAST(major, minor)
 Returns true if the compiled version of libtcod is at least (major, minor).

Detailed Description

Libtcod version informaiton.

Macro Definition Documentation

◆ TCOD_COMPILEDVERSION

#define TCOD_COMPILEDVERSION   TCOD_VERSIONNUM(TCOD_MAJOR_VERSION, TCOD_MINOR_VERSION, TCOD_PATCHLEVEL)

The version of libtcod currently being compiled.

embed:rst:leading-asterisk 
.. versionadded:: 1.16

◆ TCOD_HEXVERSION

#define TCOD_HEXVERSION   TCOD_COMPILEDVERSION
embed:rst:leading-asterisk 
.. deprecated:: 1.16

◆ TCOD_STRVERSIONNAME

#define TCOD_STRVERSIONNAME   "libtcod " TCOD_STRVERSION
embed:rst:leading-asterisk 
.. deprecated:: 1.16

◆ TCOD_TECHVERSION

#define TCOD_TECHVERSION   (TCOD_HEXVERSION * 0x100)
embed:rst:leading-asterisk 
.. deprecated:: 1.16

◆ TCOD_VERSION_ATLEAST

#define TCOD_VERSION_ATLEAST ( major,
minor )
Value:
#define TCOD_COMPILEDVERSION
The version of libtcod currently being compiled.
Definition version.h:60
#define TCOD_VERSIONNUM(major, minor, patch)
Converts version numbers into a numeric value.
Definition version.h:52

Returns true if the compiled version of libtcod is at least (major, minor).

embed:rst:leading-asterisk 
.. versionadded:: 1.19

◆ TCOD_VERSIONNUM

#define TCOD_VERSIONNUM ( major,
minor,
patch )
Value:
((major) * 0x010000 + (minor) * 0x0100 + (patch))

Converts version numbers into a numeric value.

embed:rst:leading-asterisk 
(1, 2, 3) -> 0x10203

.. versionadded:: 1.16