#include <vector>
Go to the source code of this file.
Compounds | |
| struct | DrumHit |
| struct | HitHistory |
| struct | MusicBeat |
| struct | SimulationStatus |
Defines | |
| #define | MAX_PARTICIPANTS 4 |
| #define | BEAT_WINDOW_SIZE 64 |
| #define | HIT_WINDOW_SIZE 64 |
| #define | AV_NUMSEEKPOINTS 5 |
| #define | AV_NUMBOIDTYPES 4 |
Enumerations | |
| enum | HeuristicType { HEURISTIC_METER = 0, HEURISTIC_FREQUENCY, HEURISTIC_COUNT, HEURISTIC_AVERAGE, NUM_HEURISTICS } |
| enum | BoidBehavior { SimpleSeek, Arrival, Circle, SeparationSeek, Peck } |
| enum | BoidDestination { TREE = 0, DRUM1, DRUM2, DRUM3, DRUM4 } |
| enum | BoidType { BLUEJAY = 0, GOLDFINCH, ORANGE, KIWI } |
| Enumerates all different styles of boid. More... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Specifies current behavior style of boid See the Reynolds paper at http://www.red3d.com/cwr/steer/ for details on these. |
|
|
Used to specify a seekpoint In point of fact these enumerations represent indices to an internal array of seekpoints. This makes life a great deal easier than having to pass around specific points and build hash tables of them. Be sure to adjust the define of AV_NUMSEEKPOINTS if this changes. |
|
|
Enumerates all different styles of boid.
|
|
|
|
1.2.14 written by Dimitri van Heesch,
© 1997-2002