View Single Post
Old 02-16-10, 03:30 PM   #6
Anvart
Admiral
 
Join Date: Jan 2006
Location: Russia ®
Posts: 2,492
Downloads: 122
Uploads: 1
Default

For human subs you can use suitable Dial controller (for animation):

Dial Action Controller.
Type
enum {DIAL_DEPTH=0, DIAL_SPEED, DIAL_PORT_ENGINE_RPM, DIAL_STARB_ENGINE_RPM, DIAL_THROTTLE, DIAL_RUDDER,
DIAL_FORE_DIVEPL, DIAL_AFT_DIVEPL, DIAL_CLOCK_HOUR, DIAL_CLOCK_MINUTE, DIAL_WATER_LEVEL, DIAL_TRIM,
DIAL_GYROCOMPASS, DIAL_CHRONO_SEC, DIAL_CHRONO_MIN, DIAL_SALVO_MODE, DIAL_TORP_DEPTH, DIAL_TORP_SPEED,
DIAL_TORP_SPEED_IDX, DIAL_TORP_PISTOL, DIAL_TORP_STR_RUN, DIAL_TORP_2ND_GYROANGLE, DIAL_TORP_LEG,
DIAL_TORP_PATTERN_ANGLE, DIAL_SOL_BEARING, DIAL_SOL_BEARING_10THS, DIAL_SOL_RANGE, DIAL_SOL_ANGONBOW,
DIAL_SOL_SPEED, DIAL_SOL_GYROANGLE, DIAL_SOL_GYROANGLE_10THS, DIAL_TUBES_SINGLE_SEL,
DIAL_TUBES_SALVO_SEL, DIAL_SPREAD_ANGLE, DIAL_FUEL, DIAL_COMPR_AIR, DIAL_BATTERIES,
DIAL_FORE_BATTERIES, DIAL_AFT_BATTERIES, DIAL_CO2, DIAL_TORP_ESTIM_SEC, DIAL_TORP_ESTIM_MIN,
DIAL_TGT_ANG_ON_BOW, DIAL_THROTTLE_PORT, DIAL_THROTTLE_STARB, DIAL_DEPTH_UNDER_SUB_KEEL,
DIAL_DEPTH_UNDER_SUB_KEEL_10THS, DIAL_HYDROPHONE, DIAL_OPEN_TUBE1, DIAL_OPEN_TUBE2, DIAL_OPEN_TUBE3,
DIAL_OPEN_TUBE4, DIAL_OPEN_TUBE5, DIAL_OPEN_TUBE6, DIAL_RADAR_ANGLE, DIAL_RADAR_ONOFF,
DIAL_RADAR_SWEEP, DIAL_RADAR_RANGE, DIAL_RADAR_RNG_DIGIT1, DIAL_RADAR_RNG_DIGIT2,
DIAL_RADAR_RNG_DIGIT3, DIAL_RADAR_RNG_DIGIT4, DIAL_DUMMY, DIAL_HYDROPHONE_VOL, DIAL_THROTTLE_ESCORT,
DIAL_REALSPREAD_ANGLE, DIAL_SOL_TRACKANGLE, DIAL_GYROCOMPASS_ESCORT, DIAL_TGT_RANGE, DIAL_TGT_SPEED,
DIAL_TGT_MAST_HEIGHT_INTERNATIONAL, DIAL_SONAR_RANGE, DIAL_CHRONOMETER_FIRST_HAND,
DIAL_CHRONOMETER_SECOND_HAND, DIAL_RADIO_RANDOM_INDICATOR, DIAL_DEPTH_INTERNATIONAL,
DIAL_SOL_RANGE_INTERNATIONAL, DIAL_TORP_DEPTH_INTERNATIONAL, DIAL_PERISCOPE_DEPTH_INTERNATIONAL,
DIAL_TEST_DEPTH_INTERNATIONAL, DIAL_CLOCK_SECOND}
Dial type.
Display
enum {DIAL_CIRCULAR=0, DIAL_LINEAR}
Display mode.
DispVal
struct {float MinDVal; float MaxDVal;}
Min and max dial display values (in degrees for circular dials or engine units for linear dials).
RealVal
struct {float MinRVal; float MaxRVal;}
Min and max real values (in specific units).
LogFactor
Logarithmic factor. If zero then is a linear dial.
Command
string
Associated command.
CmdOnDrag
Command on drag.
RelativeDrag
Relative dragging.
*******************************************
Skilled modders used them from 2006...
__________________
Alex ®


Moses said: "Don't create yourself an idol"...

Last edited by Anvart; 02-18-10 at 03:27 PM.
Anvart is offline   Reply With Quote