mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-03-22 15:05:03 +01:00
oneshot eventlauncher magic changed to -10000
This commit is contained in:
@@ -68,7 +68,7 @@ bool TEventLauncher::Load(cParser *parser)
|
||||
}
|
||||
parser->getTokens();
|
||||
*parser >> DeltaTime;
|
||||
if (DeltaTime <= 0)
|
||||
if (DeltaTime < 0.0)
|
||||
DeltaTime = -DeltaTime; // dla ujemnego zmieniamy na dodatni
|
||||
else if (DeltaTime > 0)
|
||||
{ // wartość dodatnia oznacza wyzwalanie o określonej godzinie
|
||||
@@ -157,7 +157,7 @@ bool TEventLauncher::check_activation() {
|
||||
|
||||
auto bCond { false };
|
||||
|
||||
if (DeltaTime == 0.0) {
|
||||
if (DeltaTime == 10000.0) {
|
||||
if (UpdatedTime == 0.0)
|
||||
bCond = true;
|
||||
UpdatedTime = 1.0;
|
||||
@@ -260,10 +260,7 @@ TEventLauncher::export_as_text_( std::ostream &Output ) const {
|
||||
Output << "none ";
|
||||
}
|
||||
// activation interval or hour
|
||||
if (DeltaTime == 0.0) {
|
||||
Output << "0 ";
|
||||
}
|
||||
else if( DeltaTime < 0.0 ) {
|
||||
if( DeltaTime != 0.0 ) {
|
||||
// cyclical launcher
|
||||
Output << -DeltaTime << ' ';
|
||||
}
|
||||
|
||||
@@ -190,7 +190,7 @@ void state_manager::process_commands() {
|
||||
|
||||
TAnimModel *model = simulation::State.create_model(data, name, commanddata.location);
|
||||
simulation::State.create_eventlauncher("node -1 0 launcher eventlauncher 0 0 0 " + std::to_string(model->radius())
|
||||
+ " none 0.0 obstacle_collision end", name + "_snd", commanddata.location);
|
||||
+ " none -10000.0 obstacle_collision end", name + "_snd", commanddata.location);
|
||||
}
|
||||
|
||||
if (commanddata.command == user_command::deletemodel) {
|
||||
|
||||
Reference in New Issue
Block a user