convert line ends
[canaan.git] / prj / cam / src / actreact / sensbase.h
blobb157c33c9e9d14be0d0412d0efd70394fc457ee4
1 /*
2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
4 */
6 // $Header: r:/t2repos/thief2/src/actreact/sensbase.h,v 1.3 2000/01/29 12:44:41 adurant Exp $
7 #pragma once
9 #ifndef __SENSBASE_H
10 #define __SENSBASE_H
12 //////////////////////////////////////////////////////////////
13 // STIMULUS SENSOR BASE TYPES
17 // Trigger structure
20 struct sStimTrigger
22 tStimLevel min; // range: min <= x < max
23 tStimLevel max;
24 ulong flags; // eStimTriggerFlags
28 // Trigger flags
31 enum eStimTriggerFlags
33 kStimTrigNoMin = 1 << 0, // treat my min as -oo
34 kStimTrigNoMax = 1 << 1, // treat my max as +oo
35 kStimTrigInactive = 1 << 2, // never fire this trigger
39 // Special Object Params
42 enum eReactObjParam_
44 kObjParamSensor, // The event's sensor object
45 kObjParamSource, // The event's stimulus object
47 kNumSpecialObjParams
51 #endif // __SENSBASE_H