mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-18 03:09:18 +02:00
additional train state data exposed to uart interface, minor bug fixes
This commit is contained in:
18
Model3d.cpp
18
Model3d.cpp
@@ -947,14 +947,16 @@ void TSubModel::RaAnimation(TAnimType a)
|
||||
case TAnimType::at_DigiClk: // animacja zegara cyfrowego
|
||||
{ // ustawienie animacji w submodelach potomnych
|
||||
TSubModel *sm = ChildGet();
|
||||
do
|
||||
{ // pętla po submodelach potomnych i obracanie ich o kąt zależy od czasu
|
||||
if (sm->pName.size())
|
||||
{ // musi mieć niepustą nazwę
|
||||
if ((sm->pName[0]) >= '0')
|
||||
if ((sm->pName[0]) <= '5') // zegarek ma 6 cyfr maksymalnie
|
||||
sm->SetRotate(float3(0, 1, 0),
|
||||
-Global.fClockAngleDeg[(sm->pName[0]) - '0']);
|
||||
do { // pętla po submodelach potomnych i obracanie ich o kąt zależy od czasu
|
||||
if( sm->pName.size() ) {
|
||||
// musi mieć niepustą nazwę
|
||||
if( ( sm->pName[ 0 ] >= '0' )
|
||||
&& ( sm->pName[ 0 ] <= '5') ) {
|
||||
// zegarek ma 6 cyfr maksymalnie
|
||||
sm->SetRotate(
|
||||
float3( 0, 1, 0 ),
|
||||
-Global.fClockAngleDeg[ sm->pName[ 0 ] - '0' ] );
|
||||
}
|
||||
}
|
||||
sm = sm->NextGet();
|
||||
} while (sm);
|
||||
|
||||
Reference in New Issue
Block a user