EgtMachKernel 1.6l9 :
- aggiunta funzione per Info su extra-corse - aggiunte funzioni GetOperationMode e GetOperationStatus - migliorata simulazione con sole rotazioni - in simulazione, quando si incontra una extra-corsa è possibile richiedere info relative.
This commit is contained in:
+6
-1
@@ -88,10 +88,14 @@ MachMgr::ShowOnlyTable( bool bVal)
|
||||
// verifico DB geometrico
|
||||
if ( m_pGeomDB == nullptr)
|
||||
return false ;
|
||||
|
||||
// recupero la macchina corrente
|
||||
Machine* pMch = GetCurrMachine() ;
|
||||
if ( pMch == nullptr)
|
||||
return false ;
|
||||
// recupero l'identificativo del gruppo della macchina
|
||||
int nMGeoId = pMch->GetMGeoId() ;
|
||||
|
||||
// recupero la tavola corrente
|
||||
int nTabId = pMch->GetCurrTable() ;
|
||||
if ( nTabId == GDB_ID_NULL)
|
||||
@@ -99,7 +103,7 @@ MachMgr::ShowOnlyTable( bool bVal)
|
||||
// nascondo o visualizzo i fratelli e tutti i fratelli degli ascendenti
|
||||
int nCurrId = nTabId ;
|
||||
int nParentId = m_pGeomDB->GetParentId( nCurrId) ;
|
||||
while ( nParentId != GDB_ID_NULL && nParentId != GetMachAuxId()) {
|
||||
while ( nParentId != GDB_ID_NULL && nParentId != nMGeoId) {
|
||||
int nId = m_pGeomDB->GetFirstInGroup( nParentId) ;
|
||||
while ( nId != GDB_ID_NULL) {
|
||||
if ( nId != nCurrId)
|
||||
@@ -109,5 +113,6 @@ MachMgr::ShowOnlyTable( bool bVal)
|
||||
nCurrId = nParentId ;
|
||||
nParentId = m_pGeomDB->GetParentId( nParentId) ;
|
||||
}
|
||||
|
||||
return true ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user