summaryrefslogtreecommitdiff
path: root/packages/cocoaint/src/DefinedClassesGameKit.pas
diff options
context:
space:
mode:
authorjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2019-07-26 17:43:41 +0000
committerjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2019-07-26 17:43:41 +0000
commit22263b2869b1e01a21d5010d7092166b17113b15 (patch)
treed1ec9368b5a8e04c5da23234a0c7d962aeb77d0c /packages/cocoaint/src/DefinedClassesGameKit.pas
parent5d51dcce67a4f3ae7c59c50b8d654b6a8250025e (diff)
downloadfpc-22263b2869b1e01a21d5010d7092166b17113b15.tar.gz
* new CocoaInt units based on https://github.com/genericptr/MacOS_10_10
o note that CoreData and QuartzCore are now part of CocoaAll due to dependencies git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42500 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/cocoaint/src/DefinedClassesGameKit.pas')
-rw-r--r--packages/cocoaint/src/DefinedClassesGameKit.pas71
1 files changed, 71 insertions, 0 deletions
diff --git a/packages/cocoaint/src/DefinedClassesGameKit.pas b/packages/cocoaint/src/DefinedClassesGameKit.pas
new file mode 100644
index 0000000000..c21ae36e85
--- /dev/null
+++ b/packages/cocoaint/src/DefinedClassesGameKit.pas
@@ -0,0 +1,71 @@
+{$mode delphi}
+{$modeswitch objectivec1}
+{$modeswitch cvar}
+
+unit DefinedClassesGameKit;
+interface
+
+type
+ GKAchievement = objcclass external;
+ GKAchievementChallenge = objcclass external;
+ GKAchievementDescription = objcclass external;
+ GKAchievementViewController = objcclass external;
+ GKChallenge = objcclass external;
+ GKChallengeEventHandler = objcclass external;
+ GKChallengesViewController = objcclass external;
+ GKDialogController = objcclass external;
+ GKFriendRequestComposeViewController = objcclass external;
+ GKGameCenterViewController = objcclass external;
+ GKInvite = objcclass external;
+ GKLeaderboard = objcclass external;
+ GKLeaderboardSet = objcclass external;
+ GKLeaderboardViewController = objcclass external;
+ GKLocalPlayer = objcclass external;
+ GKMatch = objcclass external;
+ GKMatchRequest = objcclass external;
+ GKMatchmaker = objcclass external;
+ GKMatchmakerViewController = objcclass external;
+ GKNotificationBanner = objcclass external;
+ GKPlayer = objcclass external;
+ GKSavedGame = objcclass external;
+ GKScore = objcclass external;
+ GKScoreChallenge = objcclass external;
+ GKSession = objcclass external;
+ GKTurnBasedEventHandler = objcclass external;
+ GKTurnBasedExchange = objcclass external;
+ GKTurnBasedExchangeReply = objcclass external;
+ GKTurnBasedMatch = objcclass external;
+ GKTurnBasedMatchmakerViewController = objcclass external;
+ GKTurnBasedParticipant = objcclass external;
+ GKVoiceChat = objcclass external;
+ GKVoiceChatService = objcclass external;
+ GKAchievementViewControllerDelegateProtocol = objcprotocol external name 'GKAchievementViewControllerDelegate';
+ GKChallengeEventHandlerDelegateProtocol = objcprotocol external name 'GKChallengeEventHandlerDelegate';
+ GKChallengeListenerProtocol = objcprotocol external name 'GKChallengeListener';
+ GKChallengesViewControllerDelegateProtocol = objcprotocol external name 'GKChallengesViewControllerDelegate';
+ GKFriendRequestComposeViewControllerDelegateProtocol = objcprotocol external name 'GKFriendRequestComposeViewControllerDelegate';
+ GKGameCenterControllerDelegateProtocol = objcprotocol external name 'GKGameCenterControllerDelegate';
+ GKInviteEventListenerProtocol = objcprotocol external name 'GKInviteEventListener';
+ GKLeaderboardViewControllerDelegateProtocol = objcprotocol external name 'GKLeaderboardViewControllerDelegate';
+ GKLocalPlayerListenerProtocol = objcprotocol external name 'GKLocalPlayerListener';
+ GKMatchDelegateProtocol = objcprotocol external name 'GKMatchDelegate';
+ GKMatchmakerViewControllerDelegateProtocol = objcprotocol external name 'GKMatchmakerViewControllerDelegate';
+ GKSavedGameListenerProtocol = objcprotocol external name 'GKSavedGameListener';
+ GKSessionDelegateProtocol = objcprotocol external name 'GKSessionDelegate';
+ GKTurnBasedEventHandlerDelegateProtocol = objcprotocol external name 'GKTurnBasedEventHandlerDelegate';
+ GKTurnBasedEventListenerProtocol = objcprotocol external name 'GKTurnBasedEventListener';
+ GKTurnBasedMatchmakerViewControllerDelegateProtocol = objcprotocol external name 'GKTurnBasedMatchmakerViewControllerDelegate';
+ GKViewControllerProtocol = objcprotocol external name 'GKViewController';
+ GKVoiceChatClientProtocol = objcprotocol external name 'GKVoiceChatClient';
+
+type
+ GKGame = objcclass external;
+ GKPlayerInternal = objcclass external;
+ GKThreadsafeDictionary = objcclass external;
+ NSImage = objcclass external;
+ NSViewController = objcclass external;
+ UIImage = objcclass external;
+ UIViewController = objcclass external;
+
+implementation
+end.