EgtMachKernel 1.6e3 :
- aggiunta prima gestione semplice della macchina.
This commit is contained in:
@@ -258,19 +258,19 @@ MachMgr::SetCurrMachGroup( int nId)
|
||||
SwapParts( false) ;
|
||||
// nascondo precedente gruppo corrente e la relativa macchina
|
||||
m_pGeomDB->SetStatus( m_nCurrMGrpId, GDB_ST_OFF) ;
|
||||
m_pGeomDB->SetStatus( m_nCurrMGeoId, GDB_ST_OFF) ;
|
||||
m_pGeomDB->SetStatus( GetCurrMGeoId(),GDB_ST_OFF) ;
|
||||
}
|
||||
// imposto i dati del nuovo gruppo corrente
|
||||
m_nCurrMGrpId = nId ;
|
||||
m_cCurrMGrp = mgData ;
|
||||
m_nCurrMGeoId = GetMachineId( m_cCurrMGrp.MGeoName) ;
|
||||
m_nCurrMch = GetMachine( m_cCurrMGrp.MGeoName) ;
|
||||
// porto i pezzi dalla loro posizione standard nei grezzi nuovi
|
||||
SwapParts( true) ;
|
||||
// nascondo pezzi rimasti sotto la radice
|
||||
ShowRootParts( false) ;
|
||||
// rendo visibile il nuovo gruppo corrente e la relativa macchina
|
||||
m_pGeomDB->SetStatus( m_nCurrMGrpId, GDB_ST_ON) ;
|
||||
m_pGeomDB->SetStatus( m_nCurrMGeoId, GDB_ST_ON) ;
|
||||
m_pGeomDB->SetStatus( GetCurrMGeoId(), GDB_ST_ON) ;
|
||||
return true ;
|
||||
}
|
||||
|
||||
@@ -290,10 +290,10 @@ MachMgr::ResetCurrMachGroup( void)
|
||||
ShowRootParts( true) ;
|
||||
// nascondo gruppo corrente e la relativa macchina
|
||||
m_pGeomDB->SetStatus( m_nCurrMGrpId, GDB_ST_OFF) ;
|
||||
m_pGeomDB->SetStatus( m_nCurrMGeoId, GDB_ST_OFF) ;
|
||||
m_pGeomDB->SetStatus( GetCurrMGeoId(), GDB_ST_OFF) ;
|
||||
// dichiaro nessun gruppo corrente e la relativa macchina
|
||||
m_nCurrMGrpId = GDB_ID_NULL ;
|
||||
m_nCurrMGeoId = GDB_ID_NULL ;
|
||||
m_nCurrMch = - 1 ;
|
||||
return true ;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user