Changeset bc1b8837b6 in tspsg for src/globals.h


Ignore:
Timestamp:
Oct 20, 2009, 11:40:16 AM (15 years ago)
Author:
Oleksii Serdiuk
Branches:
0.1.3.145-beta1-symbian, 0.1.4.170-beta2-bb10, appveyor, imgbot, master, readme
Children:
caef58b531
Parents:
55c4b858e9
Message:

Started documenting the source code in doxygen format.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/globals.h

    r55c4b858e9 rbc1b8837b6  
    2525#define GLOBALS_H
    2626
     27/*!
     28 * \file globals.h
     29 * \brief This file contains TSPSG global defines.
     30 */
     31
    2732// INCLUDES
    2833#include <QtCore>
     
    3641// DEFINES
    3742// Default values
     43//! Default minimum for random numbers generation
    3844#define DEF_RAND_MIN 1
     45//! Default maximum for random numbers generation
    3946#define DEF_RAND_MAX 10
     47//! Default number of cities
    4048#define DEF_NUM_CITIES 5
     49//! Default font name
    4150#define DEF_FONT_FAMILY "Courier New"
     51//! Default font size
    4252#define DEF_FONT_SIZE 10
     53//! Default font color
    4354#define DEF_FONT_COLOR Qt::black
    4455
    45 // Maximum available number of cities
     56//! Maximum available number of cities
    4657#define MAX_NUM_CITIES 30
    47 // Maximum allowed value for random generation limits
     58//! Maximum allowed value for random generation limits
    4859#define MAX_RAND_VALUE 1000
    4960
    5061// Paths
     62/*!
     63 * \def PATH_I18N
     64 * \brief Bath to internationalization files.
     65 */
     66/*!
     67 * \def PATH_DOCS
     68 * \brief Bath to documentation files.
     69 */
    5170#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)
    5271        #define PATH_I18N "/usr/share/tspsg/i18n"
     
    5776#endif // Q_OS_LINUX
    5877
    59 // TSPSG Task file signature - letters TSPT
     78//! TSPSG Task file signature - letters \p TSPT
    6079#define TSPT quint32(0x54535054)
    61 // TSPSG Task file version
     80//! TSPSG Task file version
    6281#define TSPT_VERSION quint8(1)
    63 // TSPSG Task file metadata version
     82//! TSPSG Task file metadata version
    6483#define TSPT_META_VERSION quint8(1)
    65 // TSPSG Task file metadata size in bytes (incl. version)
     84//! TSPSG Task file metadata size in bytes (incl. version)
    6685#define TSPT_META_SIZE 2
    67 // ZKomModRd Task file signature - letters ZK
     86//! ZKomModRd Task file signature - letters \p ZK
    6887#define ZKT quint16(0x5A4B)
    69 // ZKomModRd Task file version
     88//! ZKomModRd Task file version
    7089#define ZKT_VERSION quint8(1)
    7190
    72 // This value means infinity :-)
    73 #ifndef INFINITY
    74         #define INFINITY 1.7E+308
     91// Some libraries already have INFINITY defined.
     92// We need to undefine it for INFINITY to have always the same value.
     93#ifdef INFINITY
     94        #undef INFINITY
    7595#endif
    76 // This is string, which represents infinite value in table
     96//! This value means infinity :-)
     97#define INFINITY 1.7E+308
     98//! This string represents infinite value in the table
    7799#define INFSTR "---"
    78100
     101// Sanity checks
    79102// Check that default number of cities is sane (<= MAX_NUM_CITIES)
    80103#if DEF_NUM_CITIES > MAX_NUM_CITIES
Note: See TracChangeset for help on using the changeset viewer.