src/news_type.h
author Tero Marttila <terom@fixme.fi>
Tue, 22 Jul 2008 23:20:33 +0300
changeset 11184 88c967f1422b
parent 10838 1dd920e2c20d
permissions -rw-r--r--
add an empty bin/cache dir
2186
461a2aff3486 (svn r2701) Insert Id tags into all source files
tron
parents: 2101
diff changeset
     1
/* $Id$ */
461a2aff3486 (svn r2701) Insert Id tags into all source files
tron
parents: 2101
diff changeset
     2
9259
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
     3
/** @file news_type.h Types related to news. */
6674
64f4781b4653 (svn r9385) -Cleanup: doxygen changes. Today, we are exploring the letter N.
belugas
parents: 6609
diff changeset
     4
9259
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
     5
#ifndef NEWS_TYPE_H
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
     6
#define NEWS_TYPE_H
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
     7
8636
2b158acb649c (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents: 8634
diff changeset
     8
#include "date_type.h"
8760
ce0891c412ce (svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
rubidium
parents: 8636
diff changeset
     9
#include "strings_type.h"
10253
1627c1fef7c8 (svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
rubidium
parents: 10160
diff changeset
    10
#include "sound_type.h"
8602
9e75e594a068 (svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.
rubidium
parents: 8387
diff changeset
    11
8094
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    12
/**
9259
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
    13
 * Type of news.
8094
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    14
 */
4873
7cb19235cf60 (svn r6803) -Codechange: Substitute magic numbers by an enum for the news windows
Darkvater
parents: 4344
diff changeset
    15
enum NewsType {
8094
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    16
	NT_ARRIVAL_PLAYER,  ///< Cargo arrived for player
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    17
	NT_ARRIVAL_OTHER,   ///< Cargo arrived for competitor
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    18
	NT_ACCIDENT,        ///< An accident or disaster has occurred
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    19
	NT_COMPANY_INFO,    ///< Company info (new companies, bankrupcy messages)
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    20
	NT_OPENCLOSE,       ///< Opening and closing of industries
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    21
	NT_ECONOMY,         ///< Economic changes (recession, industry up/dowm)
8387
30f519812d62 (svn r11442) -Feature: make news messages related to the industry (production) changes better configurable; you can now disable news messages popping up for industries you are not servicing. Patch by Alberth.
rubidium
parents: 8094
diff changeset
    22
	NT_INDUSTRY_PLAYER, ///< Production changes of industry serviced by local player
30f519812d62 (svn r11442) -Feature: make news messages related to the industry (production) changes better configurable; you can now disable news messages popping up for industries you are not servicing. Patch by Alberth.
rubidium
parents: 8094
diff changeset
    23
	NT_INDUSTRY_OTHER,  ///< Production changes of industry serviced by competitor(s)
30f519812d62 (svn r11442) -Feature: make news messages related to the industry (production) changes better configurable; you can now disable news messages popping up for industries you are not servicing. Patch by Alberth.
rubidium
parents: 8094
diff changeset
    24
	NT_INDUSTRY_NOBODY, ///< Other industry production changes
8094
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    25
	NT_ADVICE,          ///< Bits of news about vehicles of the player
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    26
	NT_NEW_VEHICLES,    ///< New vehicle has become available
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    27
	NT_ACCEPTANCE,      ///< A type of cargo is (no longer) accepted
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    28
	NT_SUBSIDIES,       ///< News about subsidies (announcements, expirations, acceptance)
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    29
	NT_GENERAL,         ///< General news (from towns)
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    30
	NT_END,             ///< end-of-array marker
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    31
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    32
8094
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    33
/**
10556
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    34
 * News subtypes.
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    35
 */
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    36
enum NewsSubtype {
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    37
	NS_ARRIVAL_PLAYER,   ///< NT_ARRIVAL_PLAYER
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    38
	NS_ARRIVAL_OTHER,    ///< NT_ARRIVAL_OTHER
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    39
	NS_ACCIDENT_TILE,    ///< NT_ACCIDENT (tile)
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    40
	NS_ACCIDENT_VEHICLE, ///< NT_ACCIDENT (vehicle)
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    41
	NS_COMPANY_TROUBLE,  ///< NT_COMPANY_INFO (trouble)
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    42
	NS_COMPANY_MERGER,   ///< NT_COMPANY_INFO (merger)
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    43
	NS_COMPANY_BANKRUPT, ///< NT_COMPANY_INFO (bankrupt)
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    44
	NS_COMPANY_NEW,      ///< NT_COMPANY_INFO (new company)
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    45
	NS_OPENCLOSE,        ///< NT_OPENCLOSE
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    46
	NS_ECONOMY,          ///< NT_ECONOMY
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    47
	NS_INDUSTRY_PLAYER,  ///< NT_INDUSTRY_PLAYER
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    48
	NS_INDUSTRY_OTHER,   ///< NT_INDUSTRY_OTHER
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    49
	NS_INDUSTRY_NOBODY,  ///< NT_INDUSTRY_NOBODY
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    50
	NS_ADVICE,           ///< NT_ADVICE
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    51
	NS_NEW_VEHICLES,     ///< NT_NEW_VEHICLES
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    52
	NS_ACCEPTANCE,       ///< NT_ACCEPTANCE
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    53
	NS_SUBSIDIES,        ///< NT_SUBSIDIES
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    54
	NS_GENERAL,          ///< NT_GENERAL
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    55
	NS_END,              ///< end-of-array marker
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    56
};
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    57
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
    58
/**
8094
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    59
 * News mode.
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    60
 */
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    61
enum NewsMode {
4873
7cb19235cf60 (svn r6803) -Codechange: Substitute magic numbers by an enum for the news windows
Darkvater
parents: 4344
diff changeset
    62
	NM_SMALL    = 0, ///< Show only a small popup informing us about vehicle age for example
7cb19235cf60 (svn r6803) -Codechange: Substitute magic numbers by an enum for the news windows
Darkvater
parents: 4344
diff changeset
    63
	NM_NORMAL   = 1, ///< Show a simple news message (height 170 pixels)
7cb19235cf60 (svn r6803) -Codechange: Substitute magic numbers by an enum for the news windows
Darkvater
parents: 4344
diff changeset
    64
	NM_THIN     = 2, ///< Show a simple news message (height 130 pixels)
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    65
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    66
8094
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    67
/**
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    68
 * Various OR-able news-item flags.
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    69
 * note: NF_INCOLOR is set automatically if needed
58a8fe00746a (svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
rubidium
parents: 7502
diff changeset
    70
 */
9259
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
    71
enum NewsFlag {
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
    72
	NF_NONE      = 0,        ///< No flag is set.
4873
7cb19235cf60 (svn r6803) -Codechange: Substitute magic numbers by an enum for the news windows
Darkvater
parents: 4344
diff changeset
    73
	NF_VIEWPORT  = (1 << 1), ///< Does the news message have a viewport? (ingame picture of happening)
10478
f7761642d9b6 (svn r13021) -Codechange: free data_b for other uses when it is not used to store a second tile to skip to (in news messages). Patch by cirdan.
rubidium
parents: 10273
diff changeset
    74
	NF_TILE      = (1 << 2), ///< When clicked on the news message scroll to a given tile? Tile is in data_a
4873
7cb19235cf60 (svn r6803) -Codechange: Substitute magic numbers by an enum for the news windows
Darkvater
parents: 4344
diff changeset
    75
	NF_VEHICLE   = (1 << 3), ///< When clicked on the message scroll to the vehicle? VehicleID is in data_a
4874
b95cdd66085f (svn r6804) -Codechange: Remove the unused NF_NOEXPIRE flag.
Darkvater
parents: 4873
diff changeset
    76
	NF_INCOLOR   = (1 << 5), ///< Show the newsmessage in colour, otherwise it defaults to black & white
10478
f7761642d9b6 (svn r13021) -Codechange: free data_b for other uses when it is not used to store a second tile to skip to (in news messages). Patch by cirdan.
rubidium
parents: 10273
diff changeset
    77
	NF_TILE2     = (1 << 6), ///< There is a second tile to scroll to; tile is in data_b
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    78
};
9259
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
    79
DECLARE_ENUM_AS_BIT_SET(NewsFlag);
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    80
9259
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
    81
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
    82
/**
10273
248661824a1e (svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
rubidium
parents: 10253
diff changeset
    83
 * News display options
248661824a1e (svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
rubidium
parents: 10253
diff changeset
    84
 */
248661824a1e (svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
rubidium
parents: 10253
diff changeset
    85
enum NewsDisplay {
248661824a1e (svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
rubidium
parents: 10253
diff changeset
    86
	ND_OFF,        ///< Only show a reminder in the status bar
248661824a1e (svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
rubidium
parents: 10253
diff changeset
    87
	ND_SUMMARY,    ///< Show ticker
248661824a1e (svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
rubidium
parents: 10253
diff changeset
    88
	ND_FULL,       ///< Show newspaper
248661824a1e (svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
rubidium
parents: 10253
diff changeset
    89
};
248661824a1e (svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
rubidium
parents: 10253
diff changeset
    90
248661824a1e (svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
rubidium
parents: 10253
diff changeset
    91
/**
10253
1627c1fef7c8 (svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
rubidium
parents: 10160
diff changeset
    92
 * Per-NewsType data
1627c1fef7c8 (svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
rubidium
parents: 10160
diff changeset
    93
 */
1627c1fef7c8 (svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
rubidium
parents: 10160
diff changeset
    94
struct NewsTypeData {
1627c1fef7c8 (svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
rubidium
parents: 10160
diff changeset
    95
	const char *const name; ///< Name
1627c1fef7c8 (svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
rubidium
parents: 10160
diff changeset
    96
	const byte age;         ///< Maximum age of news items (in days)
1627c1fef7c8 (svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
rubidium
parents: 10160
diff changeset
    97
	const SoundFx sound;    ///< Sound
10273
248661824a1e (svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
rubidium
parents: 10253
diff changeset
    98
	NewsDisplay display;    ///< Display mode (off, summary, full)
10253
1627c1fef7c8 (svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
rubidium
parents: 10160
diff changeset
    99
};
1627c1fef7c8 (svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
rubidium
parents: 10160
diff changeset
   100
9259
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
   101
struct NewsItem {
10767
83c8d60f4996 (svn r13317) -Codechange: make news messages use a linked list instead of a moving circular buffer. This makes it possible to store more news messages in the history. Based on a patch by Cirdan.
rubidium
parents: 10637
diff changeset
   102
	NewsItem *prev;        ///< Previous news item
83c8d60f4996 (svn r13317) -Codechange: make news messages use a linked list instead of a moving circular buffer. This makes it possible to store more news messages in the history. Based on a patch by Cirdan.
rubidium
parents: 10637
diff changeset
   103
	NewsItem *next;        ///< Next news item
10521
79e3bb000aed (svn r13065) -Codechange: remove the need for the news string callbacks. Patch by Cirdan.
rubidium
parents: 10478
diff changeset
   104
	StringID string_id;    ///< Message text
9259
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
   105
	Date date;             ///< Date of the news
10556
ec733f5899fa (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
rubidium
parents: 10521
diff changeset
   106
	NewsSubtype subtype;   ///< News subtype @see NewsSubtype
9259
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
   107
	NewsFlag flags;        ///< NewsFlags bits @see NewsFlag
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
   108
10521
79e3bb000aed (svn r13065) -Codechange: remove the need for the news string callbacks. Patch by Cirdan.
rubidium
parents: 10478
diff changeset
   109
	uint data_a;           ///< Custom data 1 (usually tile or vehicle)
79e3bb000aed (svn r13065) -Codechange: remove the need for the news string callbacks. Patch by Cirdan.
rubidium
parents: 10478
diff changeset
   110
	uint data_b;           ///< Custom data 2
9259
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
   111
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
   112
	uint64 params[10];
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
   113
};
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
   114
088d3649dd4f (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
rubidium
parents: 8766
diff changeset
   115
#endif /* NEWS_TYPE_H */