Files
tww/src/d/d_vib_pattern.cpp
T
2024-07-25 19:13:30 +02:00

58 lines
2.3 KiB
C++

//
// Generated by dtk
// Translation Unit: d_vib_pattern.cpp
//
#include "d/d_vibration.h"
/* Motor Shock (MS) predefined patterns */
const dVibration_c::vib_pattern dVibration_c::MS_patt[26] = {
{0, 0, 0 }, {0, 3, 0xc0000000},
{0, 4, 0xe0000000}, {0, 6, 0xe8000000},
{0, 7, 0xec000000}, {0, 8, 0xf6000000},
{0, 9, 0xfb000000}, {0, 10, 0xf6800000},
{0, 11, 0xfb400000}, {0, 3, 0xe0000000},
{0, 5, 0xf8000000}, {0, 23, 0xe0202000},
{0, 13, 0xf0380000}, {0, 13, 0xf0380000},
{0, 3, 0xe0000000}, {0, 8, 0xd0000000},
{0, 7, 0xe0000000}, {0, 8, 0xf0000000},
{0, 5, 0xf8000000}, {0, 2, 0xc0000000},
{0, 8, 0xf5000000}, {0, 12, 0xf8d00000},
{0, 6, 0xc0000000}, {0, 9, 0xe8000000},
{0, 10, 0xf4000000}, {0, 15, 0xfaa00000},
};
/* Camera Shock (CS) predefined patterns */
const dVibration_c::vib_pattern dVibration_c::CS_patt[26] = { /* identical to MS_patt */
{0, 0, 0 }, {0, 3, 0xc0000000},
{0, 4, 0xe0000000}, {0, 6, 0xe8000000},
{0, 7, 0xec000000}, {0, 8, 0xf6000000},
{0, 9, 0xfb000000}, {0, 10, 0xf6800000},
{0, 11, 0xfb400000}, {0, 3, 0xe0000000},
{0, 5, 0xf8000000}, {0, 23, 0xe0202000},
{0, 13, 0xf0380000}, {0, 13, 0xf0380000},
{0, 3, 0xe0000000}, {0, 8, 0xd0000000},
{0, 7, 0xe0000000}, {0, 8, 0xf0000000},
{0, 5, 0xf8000000}, {0, 2, 0xc0000000},
{0, 8, 0xf5000000}, {0, 12, 0xf8d00000},
{0, 6, 0xc0000000}, {0, 9, 0xe8000000},
{0, 10, 0xf4000000}, {0, 15, 0xfaa00000},
};
/* Motor Quake (MQ) predefined patterns */
const dVibration_c::vib_pattern dVibration_c::MQ_patt[12] = {
{0, 0, 0 }, {1, 32, 0x10202020},
{1, 32, 0x42104208}, {2, 32, 0x22222222},
{2, 32, 0x22492249}, {3, 32, 0x52525252},
{3, 32, 0x4a94aa95}, {4, 32, 0x36555655},
{4, 32, 0x6b6d6b6d}, {0, 3, 0x80000000},
{0, 3, 0xc0000000}, {0, 32, 0xaaaaa000},
};
/* Camera Quake (CQ) predefined patterns */
const dVibration_c::vib_pattern dVibration_c::CQ_patt[12] = { /* identical to CQ_patt */
{0, 0, 0 }, {1, 32, 0x10202020},
{1, 32, 0x42104208}, {2, 32, 0x22222222},
{2, 32, 0x22492249}, {3, 32, 0x52525252},
{3, 32, 0x4a94aa95}, {4, 32, 0x36555655},
{4, 32, 0x6b6d6b6d}, {0, 3, 0x80000000},
{0, 3, 0xc0000000}, {0, 32, 0xaaaaa000},
};