Oolite 1.91.0.7604-240417-a536cbe
Loading...
Searching...
No Matches
Classes | Macros | Enumerations
OOTrumble.h File Reference
import <Foundation/Foundation.h>
import "OOOpenGL.h"
+ Include dependency graph for OOTrumble.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OOTrumble
 

Macros

#define TRUMBLE_MAX_ROTATION   15.0
 
#define TRUMBLE_MAX_ROTATIONAL_VELOCITY   5.0
 
#define TRUMBLE_GROWTH_RATE   0.01
 

Enumerations

enum  trumble_animation {
  TRUMBLE_ANIM_NONE = 0 , TRUMBLE_ANIM_IDLE , TRUMBLE_ANIM_BLINK , TRUMBLE_ANIM_SNARL ,
  TRUMBLE_ANIM_PROOT , TRUMBLE_ANIM_SHUDDER , TRUMBLE_ANIM_STONED , TRUMBLE_ANIM_SPAWN ,
  TRUMBLE_ANIM_SLEEP , TRUMBLE_ANIM_DIE
}
 
enum  trumble_eyes { TRUMBLE_EYES_NONE = 0 , TRUMBLE_EYES_OPEN , TRUMBLE_EYES_SHUT , TRUMBLE_EYES_WIDE }
 
enum  trumble_mouth {
  TRUMBLE_MOUTH_NONE = 0 , TRUMBLE_MOUTH_POUT , TRUMBLE_MOUTH_GROWL , TRUMBLE_MOUTH_SNARL ,
  TRUMBLE_MOUTH_NORMAL
}
 

Macro Definition Documentation

◆ TRUMBLE_GROWTH_RATE

#define TRUMBLE_GROWTH_RATE   0.01

Definition at line 36 of file OOTrumble.h.

◆ TRUMBLE_MAX_ROTATION

#define TRUMBLE_MAX_ROTATION   15.0

Definition at line 33 of file OOTrumble.h.

◆ TRUMBLE_MAX_ROTATIONAL_VELOCITY

#define TRUMBLE_MAX_ROTATIONAL_VELOCITY   5.0

Definition at line 34 of file OOTrumble.h.

Enumeration Type Documentation

◆ trumble_animation

Enumerator
TRUMBLE_ANIM_NONE 
TRUMBLE_ANIM_IDLE 
TRUMBLE_ANIM_BLINK 
TRUMBLE_ANIM_SNARL 
TRUMBLE_ANIM_PROOT 
TRUMBLE_ANIM_SHUDDER 
TRUMBLE_ANIM_STONED 
TRUMBLE_ANIM_SPAWN 
TRUMBLE_ANIM_SLEEP 
TRUMBLE_ANIM_DIE 

Definition at line 38 of file OOTrumble.h.

39{
50};
@ TRUMBLE_ANIM_SLEEP
Definition OOTrumble.h:48
@ TRUMBLE_ANIM_IDLE
Definition OOTrumble.h:41
@ TRUMBLE_ANIM_SHUDDER
Definition OOTrumble.h:45
@ TRUMBLE_ANIM_PROOT
Definition OOTrumble.h:44
@ TRUMBLE_ANIM_STONED
Definition OOTrumble.h:46
@ TRUMBLE_ANIM_SNARL
Definition OOTrumble.h:43
@ TRUMBLE_ANIM_NONE
Definition OOTrumble.h:40
@ TRUMBLE_ANIM_DIE
Definition OOTrumble.h:49
@ TRUMBLE_ANIM_BLINK
Definition OOTrumble.h:42
@ TRUMBLE_ANIM_SPAWN
Definition OOTrumble.h:47

◆ trumble_eyes

Enumerator
TRUMBLE_EYES_NONE 
TRUMBLE_EYES_OPEN 
TRUMBLE_EYES_SHUT 
TRUMBLE_EYES_WIDE 

Definition at line 52 of file OOTrumble.h.

53{
58};
@ TRUMBLE_EYES_OPEN
Definition OOTrumble.h:55
@ TRUMBLE_EYES_NONE
Definition OOTrumble.h:54
@ TRUMBLE_EYES_WIDE
Definition OOTrumble.h:57
@ TRUMBLE_EYES_SHUT
Definition OOTrumble.h:56

◆ trumble_mouth

Enumerator
TRUMBLE_MOUTH_NONE 
TRUMBLE_MOUTH_POUT 
TRUMBLE_MOUTH_GROWL 
TRUMBLE_MOUTH_SNARL 
TRUMBLE_MOUTH_NORMAL 

Definition at line 60 of file OOTrumble.h.

61{
67};
@ TRUMBLE_MOUTH_NONE
Definition OOTrumble.h:62
@ TRUMBLE_MOUTH_GROWL
Definition OOTrumble.h:64
@ TRUMBLE_MOUTH_NORMAL
Definition OOTrumble.h:66
@ TRUMBLE_MOUTH_POUT
Definition OOTrumble.h:63
@ TRUMBLE_MOUTH_SNARL
Definition OOTrumble.h:65