//---------------------------------------------------------------------------------------
// HawkEye
// Date 21/2/2007, Time 14:18:30
// Martin Fuller: Automatically Produced By ALE Editor
//---------------------------------------------------------------------------------------
#ifndef __BALLTRACKER_H__
#define __BALLTRACKER_H__

    //-----------------------------------------------------------------------------------
    // External Includes
    //-----------------------------------------------------------------------------------

    //-----------------------------------------------------------------------------------
    // External Defines
    //-----------------------------------------------------------------------------------
    #define TEXTURE_PLAYER_NOGRASS_01                                          0x2f7691e5 	// Geometry Texture, 
    #define TEXTURE_PLAYER_NOGRASS_02                                          0xf4613972 	// Geometry Texture, 
    #define TEXTURE_PLAYER_NOGRASS_03                                          0xbd6c5eff 	// Geometry Texture, 
    #define TEXTURE_PLAYER_NOGRASS_04                                          0x468f75eb 	// Geometry Texture, 
    #define TEXTURE_PLAYER_NOGRASS_05                                          0xf821266 	// Geometry Texture, 

    #define GEOMETRY_PLAYER_PITCH03                                            0xa0146671

    #define POINT_GROUP_CAMERAPATH1                                            0x3e83304a
    #define POINT_GROUP_CAMERAPATH1_POINT_PATH1POINT1                          0x3c917977
    #define POINT_GROUP_CAMERAPATH1_POINT_PATH1POINT2                          0x31d25fae
    #define POINT_GROUP_CAMERAPATH1_POINT_PATH1POINT3                          0x35134219
    #define POINT_GROUP_CAMERAPATH1_POINT_PATH1POINT4                          0x2b54121c

    #define POINT_GROUP_CAMERALOOK1                                            0x86844007
    #define POINT_GROUP_CAMERALOOK1_POINT_LOOK1POINT1                          0xd740e0fa
    #define POINT_GROUP_CAMERALOOK1_POINT_LOOK1POINT2                          0xda03c623

    #define POINT_GROUP_CAMERAPATH2                                            0x33c01693
    #define POINT_GROUP_CAMERAPATH2_POINT_PATH2POINT1                          0xed68c144
    #define POINT_GROUP_CAMERAPATH2_POINT_PATH2POINT2                          0xe02be79d
    #define POINT_GROUP_CAMERAPATH2_POINT_PATH2POINT3                          0xe4eafa2a
    #define POINT_GROUP_CAMERAPATH2_POINT_PATH2POINT4                          0xfaadaa2f

    #define POINT_GROUP_CAMERARUNSPATH1                                        0x9252e024
    #define POINT_GROUP_CAMERARUNSPATH1_POINT_RUNSPATH1POINT1                  0x12dc8ef9
    #define POINT_GROUP_CAMERARUNSPATH1_POINT_RUNSPATH1POINT2                  0x1f9fa820
    #define POINT_GROUP_CAMERARUNSPATH1_POINT_RUNSPATH1POINT3                  0x1b5eb597
    #define POINT_GROUP_CAMERARUNSPATH1_POINT_RUNSPATH1POINT4                  0x519e592

    #define POINT_GROUP_CAMERALOOK2                                            0x8bc766de
    #define POINT_GROUP_CAMERALOOK2_POINT_LOOK2POINT1                          0x6b958c9
    #define POINT_GROUP_CAMERALOOK2_POINT_LOOK2POINT2                          0xbfa7e10

    #define POINT_GROUP_CAMERARUNSPATH1B                                       0x437b60f9
    #define POINT_GROUP_CAMERARUNSPATH1B_POINT_RUNSPATH1BPOINT1                0x57a13ff3
    #define POINT_GROUP_CAMERARUNSPATH1B_POINT_RUNSPATH1BPOINT2                0x5ae2192a
    #define POINT_GROUP_CAMERARUNSPATH1B_POINT_RUNSPATH1BPOINT3                0x5e23049d
    #define POINT_GROUP_CAMERARUNSPATH1B_POINT_RUNSPATH1BPOINT4                0x40645498

    #define POINT_GROUP_CAMERARUNSPATH1C                                       0x47ba7d4e
    #define POINT_GROUP_CAMERARUNSPATH1C_POINT_RUNSPATH1CPOINT1                0x18f657e2
    #define POINT_GROUP_CAMERARUNSPATH1C_POINT_RUNSPATH1CPOINT2                0x15b5713b
    #define POINT_GROUP_CAMERARUNSPATH1C_POINT_RUNSPATH1CPOINT3                0x11746c8c
    #define POINT_GROUP_CAMERARUNSPATH1C_POINT_RUNSPATH1CPOINT4                0xf333c89

    #define POINT_GROUP_CAMERAPATH3                                            0x37010b24
    #define POINT_GROUP_CAMERAPATH3_POINT_PATH3POINT1                          0xa23fa955
    #define POINT_GROUP_CAMERAPATH3_POINT_PATH3POINT2                          0xaf7c8f8c
    #define POINT_GROUP_CAMERAPATH3_POINT_PATH3POINT3                          0xabbd923b
    #define POINT_GROUP_CAMERAPATH3_POINT_PATH3POINT4                          0xb5fac23e

    #define POINT_GROUP_CAMERAPATH4                                            0x29465b21
    #define POINT_GROUP_CAMERAPATH4_POINT_PATH4POINT1                          0x4a5aac95
    #define POINT_GROUP_CAMERAPATH4_POINT_PATH4POINT2                          0x47198a4c
    #define POINT_GROUP_CAMERAPATH4_POINT_PATH4POINT3                          0x43d897fb
    #define POINT_GROUP_CAMERAPATH4_POINT_PATH4POINT4                          0x5d9fc7fe

    #define POINT_GROUP_CAMERALOOK3                                            0x8f067b69
    #define POINT_GROUP_CAMERALOOK3_POINT_LOOK3POINT1                          0x49ee30d8
    #define POINT_GROUP_CAMERALOOK3_POINT_LOOK3POINT2                          0x44ad1601

    #define POINT_GROUP_CAMERAPATH1B                                           0x5688c78f
    #define POINT_GROUP_CAMERAPATH1B_POINT_PATH1BPOINT1                        0xbefba305
    #define POINT_GROUP_CAMERAPATH1B_POINT_PATH1BPOINT2                        0xb3b885dc
    #define POINT_GROUP_CAMERAPATH1B_POINT_PATH1BPOINT3                        0xb779986b
    #define POINT_GROUP_CAMERAPATH1B_POINT_PATH1BPOINT4                        0xa93ec86e

    #define POINT_GROUP_CAMERAPATHLBW                                          0xd4cd9d49
    #define POINT_GROUP_CAMERAPATHLBW_POINT_PATHLBWPOINT1                      0xd4ce4aab
    #define POINT_GROUP_CAMERAPATHLBW_POINT_PATHLBWPOINT2                      0xd98d6c72
    #define POINT_GROUP_CAMERAPATHLBW_POINT_PATHLBWPOINT3                      0xdd4c71c5
    #define POINT_GROUP_CAMERAPATHLBW_POINT_PATHLBWPOINT4                      0xc30b21c0

    #define POINT_GROUP_CAMERALOOKLBW                                          0x82f1fbb3
    #define POINT_GROUP_CAMERALOOKLBW_POINT_LOOKLBWPOINT1                      0x43d38286
    #define POINT_GROUP_CAMERALOOKLBW_POINT_LOOKLBWPOINT2                      0x4e90a45f

    #define HULL_STORAGE                                                       0xad83647a

    //-----------------------------------------------------------------------------------
    // External Enums
    //-----------------------------------------------------------------------------------

    //-----------------------------------------------------------------------------------
    // External Types
    //-----------------------------------------------------------------------------------

    //-----------------------------------------------------------------------------------
    // External Variables
    //-----------------------------------------------------------------------------------

    //-----------------------------------------------------------------------------------
    // External functions
    //-----------------------------------------------------------------------------------

    //-----------------------------------------------------------------------------------
    // Inline functions
    //-----------------------------------------------------------------------------------

    //-----------------------------------------------------------------------------------
    // Additional includes that depend on this header
    //-----------------------------------------------------------------------------------

#endif // __BALLTRACKER_H__
