Ejemplo n.º 1
0
void DispReel::WriteRegDefaults()
{
   SetRegValue("DefaultProps\\EMReel", "Image", REG_SZ, &m_d.m_szImage, lstrlen(m_d.m_szImage));
   SetRegValue("DefaultProps\\EMReel", "Sound", REG_SZ, &m_d.m_szSound, lstrlen(m_d.m_szSound));
   SetRegValueBool("DefaultProps\\Decal", "UseImageGrid", m_d.m_fUseImageGrid);
   SetRegValueBool("DefaultProps\\Decal", "Visible", m_d.m_fVisible);
   SetRegValueInt("DefaultProps\\Decal", "ImagesPerRow", m_d.m_imagesPerGridRow);
   SetRegValueBool("DefaultProps\\Decal", "Transparent", m_d.m_fTransparent);
   SetRegValueInt("DefaultProps\\Decal", "ReelCount", m_d.m_reelcount);
   SetRegValueFloat("DefaultProps\\EMReel", "Width", m_d.m_width);
   SetRegValueFloat("DefaultProps\\EMReel", "Height", m_d.m_height);
   SetRegValueFloat("DefaultProps\\EMReel", "ReelSpacing", m_d.m_reelspacing);
   SetRegValueFloat("DefaultProps\\EMReel", "MotorSteps", m_d.m_motorsteps);
   SetRegValueInt("DefaultProps\\Decal", "DigitRange", m_d.m_digitrange);
   SetRegValueInt("DefaultProps\\Decal", "UpdateInterval", m_d.m_updateinterval);
   SetRegValue("DefaultProps\\EMReel", "BackColor", REG_DWORD, &m_d.m_backcolor, 4);
   SetRegValueBool("DefaultProps\\EMReel", "TimerEnabled", m_d.m_tdr.m_fTimerEnabled);
   SetRegValueInt("DefaultProps\\EMReel", "TimerInterval", m_d.m_tdr.m_TimerInterval);
}
Ejemplo n.º 2
0
void Flasher::WriteRegDefaults()
{
   SetRegValueFloat("DefaultProps\\Flasher", "Height", m_d.m_height);
   SetRegValueFloat("DefaultProps\\Flasher", "RotX", m_d.m_rotX);
   SetRegValueFloat("DefaultProps\\Flasher", "RotY", m_d.m_rotY);
   SetRegValueFloat("DefaultProps\\Flasher", "RotZ", m_d.m_rotZ);
   SetRegValue("DefaultProps\\Flasher", "Color", REG_DWORD, &m_d.m_color, 4);
   SetRegValueBool("DefaultProps\\Flasher", "TimerEnabled", m_d.m_tdr.m_fTimerEnabled);
   SetRegValueInt("DefaultProps\\Flasher", "TimerInterval", m_d.m_tdr.m_TimerInterval);
   SetRegValue("DefaultProps\\Flasher", "ImageA", REG_SZ, &m_d.m_szImageA, lstrlen(m_d.m_szImageA));
   SetRegValue("DefaultProps\\Flasher", "ImageB", REG_SZ, &m_d.m_szImageB, lstrlen(m_d.m_szImageB));
   SetRegValueInt("DefaultProps\\Flasher", "Alpha", m_d.m_fAlpha);
   SetRegValueFloat("DefaultProps\\Flasher", "ModulateVsAdd", m_d.m_modulate_vs_add);
   SetRegValueBool("DefaultProps\\Flasher", "Visible", m_d.m_IsVisible);
   SetRegValueBool("DefaultProps\\Flasher", "DisplayTexture", m_d.m_fDisplayTexture);
   SetRegValueBool("DefaultProps\\Flasher", "AddBlend", m_d.m_fAddBlend);
   SetRegValueBool("DefaultProps\\Flasher", "DMD", m_d.m_IsDMD);
   SetRegValue("DefaultProps\\Flasher", "ImageMode", REG_DWORD, &m_d.m_imagealignment, 4);
   SetRegValue("DefaultProps\\Flasher", "Filter", REG_DWORD, &m_d.m_filter, 4);
   SetRegValueInt("DefaultProps\\Flasher", "FilterAmount", m_d.m_fFilterAmount);
}
Ejemplo n.º 3
0
void Bumper::WriteRegDefaults()
{
   SetRegValueFloat("DefaultProps\\Bumper","Radius", m_d.m_radius);
   SetRegValueFloat("DefaultProps\\Bumper","Force", m_d.m_force);
   SetRegValueFloat("DefaultProps\\Bumper","HeightOffset", m_d.m_heightoffset);
   SetRegValueFloat("DefaultProps\\Bumper","Threshold", m_d.m_threshold);
   SetRegValueFloat("DefaultProps\\Bumper","Overhang", m_d.m_overhang);
   SetRegValue("DefaultProps\\Bumper","Color", REG_DWORD, &m_d.m_color,4);	
   SetRegValue("DefaultProps\\Bumper","SideColor", REG_DWORD, &m_d.m_sidecolor,4);	
   SetRegValue("DefaultProps\\Bumper","Image", REG_SZ, &m_d.m_szImage,lstrlen(m_d.m_szImage));	
   SetRegValue("DefaultProps\\Bumper","TimerEnabled", REG_DWORD, &m_d.m_tdr.m_fTimerEnabled,4);	
   SetRegValue("DefaultProps\\Bumper","TimerInterval", REG_DWORD, &m_d.m_tdr.m_TimerInterval,4);	
   SetRegValue("DefaultProps\\Bumper","LightState", REG_DWORD, (int *)&m_d.m_state,4);	
   SetRegValue("DefaultProps\\Bumper","BlinkPattern", REG_SZ, &m_rgblinkpattern,strlen(m_rgblinkpattern));	
   SetRegValue("DefaultProps\\Bumper","BlinkInterval", REG_DWORD, &m_blinkinterval,4);	
   SetRegValue("DefaultProps\\Bumper","FlashWhenHit", REG_DWORD, &m_d.m_fFlashWhenHit,4);	
   SetRegValue("DefaultProps\\Bumper","CastsShadow", REG_DWORD, &m_d.m_fCastsShadow,4);	
   SetRegValue("DefaultProps\\Bumper","Visible", REG_DWORD, &m_d.m_fVisible,4);	
   SetRegValue("DefaultProps\\Bumper","SideVisible", REG_DWORD, &m_d.m_fSideVisible,4);	
   SetRegValue("DefaultProps\\Bumper","Surface", REG_SZ, &m_d.m_szSurface,strlen(m_d.m_szSurface));	
}
Ejemplo n.º 4
0
void Bumper::WriteRegDefaults()
{
   SetRegValueFloat("DefaultProps\\Bumper", "Radius", m_d.m_radius);
   SetRegValueFloat("DefaultProps\\Bumper", "Force", m_d.m_force);
   SetRegValueFloat("DefaultProps\\Bumper", "HeightScale", m_d.m_heightScale);
   SetRegValueFloat("DefaultProps\\Bumper", "RingSpeed", m_d.m_ringSpeed);
   SetRegValueFloat("DefaultProps\\Bumper", "Orientation", m_d.m_orientation);
   SetRegValueFloat("DefaultProps\\Bumper", "Threshold", m_d.m_threshold);
   SetRegValueBool("DefaultProps\\Bumper", "TimerEnabled", m_d.m_tdr.m_fTimerEnabled);
   SetRegValueInt("DefaultProps\\Bumper", "TimerInterval", m_d.m_tdr.m_TimerInterval);
   SetRegValueInt("DefaultProps\\Bumper", "CapVisible", m_d.m_fCapVisible);
   SetRegValueInt("DefaultProps\\Bumper", "BaseVisible", m_d.m_fBaseVisible);
   SetRegValueInt("DefaultProps\\Bumper", "HasHitEvent", m_d.m_fHitEvent);
   SetRegValueInt("DefaultProps\\Bumper", "Collidable", m_d.m_fCollidable);
   SetRegValueInt("DefaultProps\\Bumper", "ReflectionEnabled", m_d.m_fReflectionEnabled);
   SetRegValue("DefaultProps\\Bumper", "Surface", REG_SZ, &m_d.m_szSurface, lstrlen(m_d.m_szSurface));
}
Ejemplo n.º 5
0
void Flipper::WriteRegDefaults()
{
   static const char regKey[] = "DefaultProps\\Flipper";

   SetRegValueFloat(regKey,"StartAngle", m_d.m_StartAngle);
   SetRegValueFloat(regKey,"EndAngle", m_d.m_EndAngle);
   SetRegValueFloat(regKey,"BaseRadius", m_d.m_BaseRadius);
   SetRegValueFloat(regKey,"EndRadius", m_d.m_EndRadius);
   SetRegValueFloat(regKey,"MaxDifLength", m_d.m_FlipperRadiusMin);
   SetRegValueFloat(regKey,"ReturnStrength", m_d.m_return);
   SetRegValueFloat(regKey,"Length", m_d.m_FlipperRadiusMax);
   SetRegValueFloat(regKey,"Speed", m_d.m_mass);
   SetRegValueFloat(regKey,"Elasticity", m_d.m_elasticity);
   SetRegValueFloat(regKey,"ElasticityFalloff", m_d.m_elasticityFalloff);
   SetRegValueFloat(regKey,"Friction", m_d.m_friction);
   SetRegValueFloat(regKey,"RampUp", m_d.m_rampUp);
   SetRegValueBool(regKey,"TimerEnabled", m_d.m_tdr.m_fTimerEnabled);
   SetRegValueInt(regKey,"TimerInterval", m_d.m_tdr.m_TimerInterval);
   SetRegValueInt(regKey,"Color", m_d.m_color);
   SetRegValueInt(regKey,"RubberColor", m_d.m_rubbercolor);
   SetRegValue(regKey,"Surface", REG_SZ, &m_d.m_szSurface,strlen(m_d.m_szSurface));
   SetRegValueFloat(regKey,"Strength", m_d.m_strength);
   SetRegValueFloat(regKey,"Height", m_d.m_height);
   SetRegValueInt(regKey,"RubberThickness", m_d.m_rubberthickness);
   SetRegValueInt(regKey,"RubberHeight", m_d.m_rubberheight);
   SetRegValueInt(regKey,"RubberWidth", m_d.m_rubberwidth);
   SetRegValueBool(regKey,"Visible", m_d.m_fVisible);
   SetRegValueBool(regKey,"Enabled", m_d.m_fEnabled);
}