Project

General

Profile

Revision f09d002e

IDf09d002e49f709a5570f26d99d61ed92580b17a7

Added by Hui Jun Tay about 11 years ago

behaviors now overwrite teleop (see comments in scout.cpp for details)

View differences:

scout/scoutsim/src/sim_frame.cpp
549 549

  
550 550
    void SimFrame::updateScouts()
551 551
    {
552
        std::string teleop_out = "";
553 552

  
554 553
        if (last_scout_update.isZero())
555 554
        {
......
570 569
        for (; it != end; ++it)
571 570
        {
572 571

  
573
        //default to scout1
574
        if (teleop_type != TELEOP_OFF)
575
        {
576
            teleop_out = teleop_scoutname;
577
        }
578

  
579 572
            it->second->update(SIM_TIME_REFRESH_RATE,
580 573
                               path_dc, sonar_dc,
581 574
                               path_image, lines_image, walls_image,
582 575
                               path_dc.GetBackground().GetColour(),
583 576
                               sonar_dc.GetBackground().GetColour(),
584
                               state,teleop_out);
577
                               state);
585 578
        }
586 579

  
587 580
        for (unsigned int i = 0; i < ghost_scouts.size(); ++i)

Also available in: Unified diff