mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-25 11:53:36 +00:00
23 lines
611 B
C++
23 lines
611 B
C++
#include "../../Minecraft.World/Platform/stdafx.h"
|
|
#include "TutorialMessage.h"
|
|
|
|
TutorialMessage::TutorialMessage(
|
|
int messageId, bool limitRepeats /*= false*/,
|
|
unsigned char numRepeats /*= TUTORIAL_MESSAGE_DEFAULT_SHOW*/)
|
|
: messageId(messageId),
|
|
limitRepeats(limitRepeats),
|
|
numRepeats(numRepeats),
|
|
timesShown(0) {}
|
|
|
|
bool TutorialMessage::canDisplay() {
|
|
return !limitRepeats || (timesShown < numRepeats);
|
|
}
|
|
|
|
const wchar_t* TutorialMessage::getMessageForDisplay() {
|
|
if (!canDisplay()) return L"";
|
|
|
|
if (limitRepeats) ++timesShown;
|
|
|
|
return app.GetString(messageId);
|
|
}
|