[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

Animation
  AddBob(), 641
  Animate(), 660
  AnimComp
    animation concepts, 652
    AnimComp flags, 659
    custom animation routine, 660
    ring motion control, 654
    sequenced drawing, 654
    sequencing components, 656
    sequencing within components, 655
    setting animation timing, 655
    setting component position, 655
    setting up ring motion control, 659
    setting up simple motion control, 658
    simple motion control, 654
    specifying components, 655
  AnimOb, 656
    adding an AnimOb, 659
    custom animation routine, 660
    moving the objects, 660
    setting AnimOb position, 658
    special numbering system, 661
    the AnimKey, 659
    typical function call sequence, 660
  Bob
    attaching a Bob to a VSprite, 635
    behavior for unselected bitplanes, 639
    Bob flags, 636
    changing a Bob, 642
    double-buffering, 645
    ImageShadow, 635
    setting bitplanes, 639
    setting collision detection, 639
    setting color, 638
    setting depth, 638
    setting image, 637
    setting rendering priority, 640
    setting rendering restrictions, 640
    setting shadow mask, 638
    setting shape, 637
    setting size, 637
    struct VSprite differences for Bobs, 634
    system selected rendering priorities, 640
    using Bobs, 634
    VSprite flags for Bobs, 634
  collision detection, 646
    adding user-defined data to GELs, 651
    AUserStuff, 651
    BorderLine for faster detection, 648
    boundary collision flags, 650
    building the collision handler table, 646
    BUserStuff, 651
    initializing collision detection, 646
    parameters to user-defined routines, 650, 650
    processing of multiple collisions, 650
    selective collision detection, 649
    sensitive areas, 647
    setting the collision mask, 647
    specifying collision boundaries, 650
    UserExt, 651
    VUserStuff, 651
  DoCollision(), 646
  DrawGList(), 642
  Examples - complete bobs example, 642
  InitMasks(), 648
  introduction, 613
  RemBob(), 641
  RemIBob(), 641
  SetCollision(), 647
  SortGList(), 642
  struct Bob, 635
  struct CollTable, 646
  struct DBufPacket, 645