'OHRRPGCE GAME - in-game support for achievements '(C) Copyright 1997-2020 James Paige, Ralph Versteegen, and the OHRRPGCE Developers 'Dual licensed under the GNU GPL v2+ and MIT Licenses. Read LICENSE.txt for terms and disclaimer of liability. ' #ifndef ACHIEVEMENTS_RUNTIME_BI #define ACHIEVEMENTS_RUNTIME_BI #include "reload.bi" namespace Achievements type AchievementProgress id as uinteger = 0 value as uint64 = 0 seen_tags as integer vector rewarded as boolean rewarded_date as double declare constructor declare destructor end type declare sub evaluate_tags() declare sub runtime_reset() ' clears data, for a new game declare sub runtime_load(node as Reload.NodePtr) declare sub runtime_save(node as Reload.NodePtr) end namespace #endif