(svn r6804) -Codechange: Remove the unused NF_NOEXPIRE flag.
authorDarkvater
Tue, 17 Oct 2006 18:15:35 +0000
changeset 4874 b95cdd66085f
parent 4873 7cb19235cf60
child 4875 f7d54014e9d0
(svn r6804) -Codechange: Remove the unused NF_NOEXPIRE flag.
news.h
news_gui.c
--- a/news.h	Tue Oct 17 17:59:41 2006 +0000
+++ b/news.h	Tue Oct 17 18:15:35 2006 +0000
@@ -55,8 +55,7 @@
 	NF_TILE      = (1 << 2), ///< When clicked on the news message scroll to a given tile? Tile is in data_a/data_b
 	NF_VEHICLE   = (1 << 3), ///< When clicked on the message scroll to the vehicle? VehicleID is in data_a
 	NF_FORCE_BIG = (1 << 4), ///< Force the appearance of a news message if it has already been shown (internal)
-	NF_NOEXPIRE  = (1 << 5), ///< Some flag that I think is already deprecated
-	NF_INCOLOR   = (1 << 6), ///< Show the newsmessage in colour, otherwise it defaults to black & white
+	NF_INCOLOR   = (1 << 5), ///< Show the newsmessage in colour, otherwise it defaults to black & white
 };
 
 enum NewsCallback {
--- a/news_gui.c	Tue Oct 17 17:59:41 2006 +0000
+++ b/news_gui.c	Tue Oct 17 18:15:35 2006 +0000
@@ -235,8 +235,7 @@
  * @param data_b news-specific value based on news type
  * @note flags exists of 4 byte-sized extra parameters.<br/>
  * 1.  0 -  7 display_mode, any of the NewsMode enums (NM_)<br/>
- * 2.  8 - 15 news flags, any of the NewsFlags enums (NF_) NF_NOEXPIRE and
- * NF_INCOLOR are set automatically if needed<br/>
+ * 2.  8 - 15 news flags, any of the NewsFlags enums (NF_) NF_INCOLOR are set automatically if needed<br/>
  * 3. 16 - 23 news category, any of the NewsType enums (NT_)<br/>
  * 4. 24 - 31 news callback function, any of the NewsCallback enums (DNC_)<br/>
  * If the display mode is NM_CALLBACK special news is shown and parameter
@@ -276,7 +275,7 @@
 
 	ni->string_id = string;
 	ni->display_mode = (byte)flags;
-	ni->flags = (byte)(flags >> 8) | NF_NOEXPIRE;
+	ni->flags = (byte)(flags >> 8);
 
 	// show this news message in color?
 	if (_cur_year >= _patches.colored_news_year)
@@ -384,7 +383,7 @@
 	Window *w;
 	SoundFx sound;
 	int top;
-	ni->flags &= ~(NF_NOEXPIRE | NF_FORCE_BIG);
+	ni->flags &= ~NF_FORCE_BIG;
 	ni->duration = 555;
 
 	sound = _news_sounds[ni->type];
@@ -526,7 +525,7 @@
 	if (_forced_news != INVALID_NEWS) {
 		NewsItem *ni = &_news_items[_forced_news];
 		ni->duration = 555;
-		ni->flags |= NF_NOEXPIRE | NF_FORCE_BIG;
+		ni->flags |= NF_FORCE_BIG;
 		DeleteWindowById(WC_NEWS_WINDOW, 0);
 		ShowNewspaper(ni);
 	}