public SwitchBoardInterpreterData(SwitchBoardInterpreterData base_) { //_onClick = base_._onClick; //_onCleared = base_._onCleared; //_onUpdate = base_._onUpdate; //_onInit = base_._onInit; //_signal = null; //_track = null; //_train = null; //_stackPtr = null; }
public void OnFlash() { #if false SwitchBoardAspect *asp; if (!_interpreterData) { return; } if (!_currentState) { return; } SwitchBoardInterpreterData interp = new SwitchBoardInterpreterData((SwitchBoardInterpreterData)_interpreterData); String *p; for (asp = interp._aspects; asp; asp = asp._next) { if (!wxStrcmp(_currentState, asp._name)) { int nxt = _nextFlashingIcon + 1; if (nxt >= MAX_FLASHING_ICONS) { nxt = 0; } p = asp._icons; if (!p || !p[nxt]) { nxt = 0; } _nextFlashingIcon = nxt; // change_coord(this.x, this.y); break; } } #endif }