Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
GameHeaders/GameAEvents.h
#pragma once |
#define kZAMEventClass 'ZAME' |
/* request game apple event & parameters */ |
#define kRequestGameID 'ZREQ' |
#define keyName 'NAME' |
#define typePStr 'PSTR' |
/* accept game apple event & parameters -- sent as a reply event */ |
#define kAcceptID 'AK' |
#define kTimeID 'TS' |
#define keyAnswer 'ZANS' |
// typeBoolean |
// keyName |
// typePStr |
// AppleEvents.h |
/* send me your map */ |
#define kSetupMapID 'ZSET' |
/* aim tank in this direction */ |
#define kRotateTankID 'RTNK' |
#define keyRotateDir 'DREK' |
// typeShortInteger |
/* set the speed of my tank to this */ |
#define kSetTankSpeedID 'SPED' |
#define keySpeed 'kSPD' |
// typeShortInteger |
#define kFireMissileID 'FIRE' |
#define keyMissileNum 'MNUM' |
// typeShortInteger |
#define keyDir 'CPAS' |
// typeShortInteger |
#define keyLocation 'LOCA' |
#define typefixPt 'FXPT' |
#define kTankSynchID 'TSYN' |
#define keySynchTime 'TTIM' |
#define keyTankStatus 'TSTA' |
#define typeTankStatus 'tSTA' |
#define keyTankPosition 'TLOC' |
// typefixPt |
#define keyTankDirection 'TDIR' |
// typeShortInteger |
#define keyTankSpeed 'TSPD' |
// typeShortInteger |
#define keyMissilePos 'MPZN' |
#define typefixPtList 'FPLT' |
#define kMoveRemoteTankID 'TMOV' |
#define kMoveRemoteMissileID 'MMOV' |
// keyMissileNum |
// typeShortInteger |
// keyLocation |
// typefixPt |
#define kGoodByeID 'GBYE' |
extern Boolean gByeNeeded; |
//#define NO_NET 1 |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-01-14