I have updated the attached file in the first post, I don't think anything is missing. Copied from the Rapids Rider last update folder project, so is the lastest version.
What can be outdated is the GLB project "GCTest" included, it has not been modified since much time ago, but I think the functions names have not changed so it probably can work fine.
But you can take a look to the source code itself, it has been written reasonably clear IMO. Another point is that can be useful as "tutorial" of "how to include Objective-C in GLBasic", because is very simple:
- Create what you want in Objective C, use all you want like classes, etc.
- Create a wrapper, a "C" file (".m") with "C" functions that are what GLBasic can IMPORT, and do all the work with this "C" functions with the Objective-C code.
i.e. see how I use a class for GC, and simply using the "GameCenterWrapperFunctions.m" we can here create, initialize and work with any Objective-C class.