#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.
|
|
|