From 4f698387f6fb9f031c1e4d1b504f360b434ebec2 Mon Sep 17 00:00:00 2001 From: hdpoliveira Date: Mon, 25 May 2020 11:58:05 -0300 Subject: [PATCH] Move NewsItemQueue methods implementation to .cpp --- src/openrct2/management/NewsItem.cpp | 20 ++++++++++++++++++++ src/openrct2/management/NewsItem.h | 20 ++++---------------- 2 files changed, 24 insertions(+), 16 deletions(-) diff --git a/src/openrct2/management/NewsItem.cpp b/src/openrct2/management/NewsItem.cpp index 8acb9f319a..570a1f24e6 100644 --- a/src/openrct2/management/NewsItem.cpp +++ b/src/openrct2/management/NewsItem.cpp @@ -39,6 +39,26 @@ const uint8_t news_type_properties[] = { NEWS_TYPE_HAS_SUBJECT, // NEWS_ITEM_GRAPH }; +NewsItem& NewsItemQueue::Current() +{ + return Recent[0]; +} + +const NewsItem& NewsItemQueue::Current() const +{ + return Recent[0]; +} + +NewsItem& NewsItemQueue::Oldest() +{ + return Old[0]; +} + +const NewsItem& NewsItemQueue::Oldest() const +{ + return Old[0]; +} + bool news_item_is_valid_idx(int32_t index) { if (index >= MAX_NEWS_ITEMS) diff --git a/src/openrct2/management/NewsItem.h b/src/openrct2/management/NewsItem.h index 5b3c16058f..f6f545ac2e 100644 --- a/src/openrct2/management/NewsItem.h +++ b/src/openrct2/management/NewsItem.h @@ -72,22 +72,10 @@ struct NewsItemQueue bool IsEmpty() const; void Init(); uint16_t IncrementTicks(); - NewsItem& Current() - { - return Recent[0]; - } - const NewsItem& Current() const - { - return Recent[0]; - } - NewsItem& Oldest() - { - return Old[0]; - } - const NewsItem& Oldest() const - { - return Old[0]; - } + NewsItem& Current(); + const NewsItem& Current() const; + NewsItem& Oldest(); + const NewsItem& Oldest() const; bool IsCurrentOld() const; void MoveCurrentToOld(); NewsItem* FirstOpenSlot();