From f2a6d29fa1eeab42b7fca7326c4a6c11f50e3b19 Mon Sep 17 00:00:00 2001 From: MatthewBeshay <92357869+MatthewBeshay@users.noreply.github.com> Date: Fri, 3 Apr 2026 12:12:26 +1100 Subject: [PATCH] refactor: wire IPlatformLeaderboard and IPlatformNetwork into PlatformServices --- targets/platform/PlatformServices.h | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/targets/platform/PlatformServices.h b/targets/platform/PlatformServices.h index 3416cf573..72a22bbce 100644 --- a/targets/platform/PlatformServices.h +++ b/targets/platform/PlatformServices.h @@ -1,18 +1,15 @@ #pragma once #include "IPlatformInput.h" +#include "IPlatformLeaderboard.h" +#include "IPlatformNetwork.h" #include "IPlatformProfile.h" #include "IPlatformRenderer.h" #include "IPlatformStorage.h" -class IPlatformInput; -class IPlatformProfile; -class IPlatformRenderer; -class IPlatformStorage; - -// Interface references to platform services. World code uses these -// instead of the concrete 4J globals directly. The bindings are -// established by the app layer at startup. +// Interface references to platform services. Game code uses these +// instead of concrete globals directly. Bindings are established +// by the app layer at startup. extern IPlatformInput& PlatformInput; extern IPlatformProfile& PlatformProfile;