| 59 | } |
| 60 | |
| 61 | void PatchCableSource::SetConnectionType(ConnectionType type) |
| 62 | { |
| 63 | mType = type; |
| 64 | |
| 65 | if (mType == kConnectionType_Note) |
| 66 | mColor = IDrawableModule::GetColor(kModuleCategory_Note); |
| 67 | else if (mType == kConnectionType_Audio) |
| 68 | mColor = IDrawableModule::GetColor(kModuleCategory_Audio); |
| 69 | else if (mType == kConnectionType_Modulator) |
| 70 | mColor = IDrawableModule::GetColor(kModuleCategory_Modulator); |
| 71 | else if (mType == kConnectionType_ValueSetter) |
| 72 | { |
| 73 | mColor = IDrawableModule::GetColor(kModuleCategory_Modulator); |
| 74 | mColor.setSaturation(mColor.getSaturation() * .6f); |
| 75 | mColor.setBrightness(mColor.getBrightness() * .7f); |
| 76 | } |
| 77 | else if (mType == kConnectionType_Pulse) |
| 78 | mColor = IDrawableModule::GetColor(kModuleCategory_Pulse); |
| 79 | else |
| 80 | mColor = IDrawableModule::GetColor(kModuleCategory_Other); |
| 81 | mColor.setBrightness(mColor.getBrightness() * .8f); |
| 82 | } |
| 83 | |
| 84 | PatchCable* PatchCableSource::AddPatchCable(IClickable* target) |
| 85 | { |
no test coverage detected