src/news_gui.cpp
changeset 8766 c86cfa3a7580
parent 8764 65746a5248ec
child 8780 6f3f3ec6c69a
equal deleted inserted replaced
8765:4aadf8d5d2fb 8766:c86cfa3a7580
     5 #include "openttd.h"
     5 #include "openttd.h"
     6 #include "gui.h"
     6 #include "gui.h"
     7 #include "window_gui.h"
     7 #include "window_gui.h"
     8 #include "viewport_func.h"
     8 #include "viewport_func.h"
     9 #include "news.h"
     9 #include "news.h"
    10 #include "variables.h"
    10 #include "settings_type.h"
    11 #include "transparency.h"
    11 #include "transparency.h"
    12 #include "strings_func.h"
    12 #include "strings_func.h"
    13 #include "window_func.h"
    13 #include "window_func.h"
    14 #include "date_func.h"
    14 #include "date_func.h"
    15 #include "vehicle_base.h"
    15 #include "vehicle_base.h"
    50 
    50 
    51 typedef byte NewsID;
    51 typedef byte NewsID;
    52 #define INVALID_NEWS 255
    52 #define INVALID_NEWS 255
    53 
    53 
    54 NewsItem _statusbar_news_item;
    54 NewsItem _statusbar_news_item;
       
    55 uint32 _news_display_opt;
       
    56 bool _news_ticker_sound;
    55 static NewsItem _news_items[MAX_NEWS];      ///< The news FIFO queue
    57 static NewsItem _news_items[MAX_NEWS];      ///< The news FIFO queue
    56 static NewsID _current_news = INVALID_NEWS; ///< points to news item that should be shown next
    58 static NewsID _current_news = INVALID_NEWS; ///< points to news item that should be shown next
    57 static NewsID _oldest_news = 0;             ///< points to first item in fifo queue
    59 static NewsID _oldest_news = 0;             ///< points to first item in fifo queue
    58 static NewsID _latest_news = INVALID_NEWS;  ///< points to last item in fifo queue
    60 static NewsID _latest_news = INVALID_NEWS;  ///< points to last item in fifo queue
    59 
    61