home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / cbm / nduk-v37.lha / V37 / include / graphics / collide.h < prev    next >
C/C++ Source or Header  |  1991-11-27  |  1KB  |  38 lines

  1. #ifndef    GRAPHICS_COLLIDE_H
  2. #define    GRAPHICS_COLLIDE_H
  3. /*
  4. **    $Filename: graphics/collide.h $
  5. **    $Release: 2.04 Includes, V37.4 $
  6. **    $Revision: 37.0 $
  7. **    $Date: 91/01/07 $
  8. **
  9. **    include file for collision detection and control
  10. **
  11. **    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  12. **        All Rights Reserved
  13. */
  14.  
  15. /* These bit descriptors are used by the GEL collide routines.
  16.  *  These bits are set in the hitMask and meMask variables of
  17.  *  a GEL to describe whether or not these types of collisions
  18.  *  can affect the GEL.  BNDRY_HIT is described further below;
  19.  *  this bit is permanently assigned as the boundary-hit flag.
  20.  *  The other bit GEL_HIT is meant only as a default to cover
  21.  *  any GEL hitting any other; the user may redefine this bit.
  22.  */
  23. #define BORDERHIT 0
  24.  
  25. /* These bit descriptors are used by the GEL boundry hit routines.
  26.  *  When the user's boundry-hit routine is called (via the argument
  27.  *  set by a call to SetCollision) the first argument passed to
  28.  *  the user's routine is the address of the GEL involved in the
  29.  *  boundry-hit, and the second argument has the appropriate bit(s)
  30.  *  set to describe which boundry was surpassed
  31.  */
  32. #define TOPHIT      1
  33. #define BOTTOMHIT 2
  34. #define LEFTHIT   4
  35. #define RIGHTHIT  8
  36.  
  37. #endif    /* GRAPHICS_COLLIDE_H */
  38.