Commit graph

11 commits

Author SHA1 Message Date
redpolline
59cb19e56a Clang fixes. 2025-02-12 09:35:26 -05:00
redpolline
4dbf130cb9 Allow checking registration for GB_CALLBACK
Add cb_type ## _is_registered function for GOLDBERG_CALLBACK_INTERNAL
macro to allow external checking of the callback's registration status
with CCallbackMgr.
2025-02-12 09:35:25 -05:00
redpolline
c593c3f8b8 Move most functionality from the macro to template.
Have the users of the macro use common functionality.
2025-02-12 09:35:24 -05:00
redpolline
75035de2f4 Add try_get_steam_client().
This allows the emulator to attempt to access the global steam_client object
without creating it if it doesn't exist.
2025-02-12 09:35:24 -05:00
redpolline
cde29f0fd0 Create GOLDBERG_CALLBACK_INTERNAL() macro.
This allows the usage of steam callbacks within the emulator itself.
2025-02-12 09:35:24 -05:00
Mr_Goldberg
5c41ba020c
Update to sdk 1.48 2020-03-25 13:43:23 -04:00
Mr_Goldberg
a2f8fec816
Try to fix the flat api get public ip function. 2020-01-17 11:36:46 -05:00
Mr_Goldberg
38ad2c057c
Fix flat api not getting exported. 2020-01-15 19:43:46 -05:00
Mr_Goldberg
e9513d4733
Add linux steamclient builds. 2020-01-08 18:43:18 -05:00
Mr_Goldberg
0e17aeef76
Basic steamclient.dll emulation.
Build with STEAMCLIENT_DLL defined to build in steamclient.dll mode.
2019-08-17 18:02:15 -04:00
Mr_Goldberg
d968c3e1b5
Initial commit. 2019-04-13 12:21:56 -04:00