mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-03-22 15:05:03 +01:00
maintenance: event code refactoring
This commit is contained in:
12
Track.cpp
12
Track.cpp
@@ -124,7 +124,7 @@ void TIsolated::Modify(int i, TDynamicObject *o)
|
||||
multiplayer::WyslijString(asName, 10); // wysłanie pakietu o zwolnieniu
|
||||
if (pMemCell) // w powiązanej komórce
|
||||
pMemCell->UpdateValues( "", 0, int( pMemCell->Value2() ) & ~0xFF,
|
||||
update_memval2 ); //"zerujemy" ostatnią wartość
|
||||
basic_event::flags::value_2 ); //"zerujemy" ostatnią wartość
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -137,7 +137,7 @@ void TIsolated::Modify(int i, TDynamicObject *o)
|
||||
if (Global.iMultiplayer) // jeśli multiplayer
|
||||
multiplayer::WyslijString(asName, 11); // wysłanie pakietu o zajęciu
|
||||
if (pMemCell) // w powiązanej komórce
|
||||
pMemCell->UpdateValues( "", 0, int( pMemCell->Value2() ) | 1, update_memval2 ); // zmieniamy ostatnią wartość na nieparzystą
|
||||
pMemCell->UpdateValues( "", 0, int( pMemCell->Value2() ) | 1, basic_event::flags::value_2 ); // zmieniamy ostatnią wartość na nieparzystą
|
||||
}
|
||||
}
|
||||
// pass the event to the parent
|
||||
@@ -933,7 +933,7 @@ bool TTrack::AssignEvents() {
|
||||
return ( lookupfail == false );
|
||||
}
|
||||
|
||||
bool TTrack::AssignForcedEvents(TEvent *NewEventPlus, TEvent *NewEventMinus)
|
||||
bool TTrack::AssignForcedEvents(basic_event *NewEventPlus, basic_event *NewEventMinus)
|
||||
{ // ustawienie eventów sygnalizacji rozprucia
|
||||
if (SwitchExtension)
|
||||
{
|
||||
@@ -959,7 +959,7 @@ void TTrack::QueueEvents( event_sequence const &Events, TDynamicObject const *Ow
|
||||
|
||||
for( auto const &event : Events ) {
|
||||
if( ( event.second != nullptr )
|
||||
&& ( event.second->fDelay <= Delaylimit) ) {
|
||||
&& ( event.second->m_delay <= Delaylimit) ) {
|
||||
simulation::Events.AddToQuery( event.second, Owner );
|
||||
}
|
||||
}
|
||||
@@ -1115,7 +1115,7 @@ bool TTrack::InMovement()
|
||||
return false;
|
||||
};
|
||||
|
||||
void TTrack::RaAssign( TAnimModel *am, TEvent *done, TEvent *joined )
|
||||
void TTrack::RaAssign( TAnimModel *am, basic_event *done, basic_event *joined )
|
||||
{ // Ra: wiązanie toru z modelem obrotnicy
|
||||
if (eType == tt_Table)
|
||||
{
|
||||
@@ -2839,7 +2839,7 @@ TTrack::export_as_text_( std::ostream &Output ) const {
|
||||
Output
|
||||
<< eventsequence.first << ' '
|
||||
<< ( event.second != nullptr ?
|
||||
event.second->asName :
|
||||
event.second->m_name :
|
||||
event.first )
|
||||
<< ' ';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user