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