From 94c100ee655ca399d5392a87b09ebb311f744cd8 Mon Sep 17 00:00:00 2001 From: w-mj Date: Mon, 25 Dec 2017 10:24:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E5=8F=AF=E4=BB=A5=E5=BC=80=E8=BF=9B?= =?UTF-8?q?=E5=81=9C=E8=BD=A6=E5=9C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- car.cpp | 6 ++++++ parkingLotManager.cpp | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/car.cpp b/car.cpp index 583ed44..4e13e91 100644 --- a/car.cpp +++ b/car.cpp @@ -1,4 +1,5 @@ #include "car.h" +#include "logwindow.h" Car::Car(ParkingLotManager * manager, QGraphicsItem *parent, int dir, Car::Color color) : @@ -88,6 +89,7 @@ void Car::setPath(Path *path) m_path = path; m_target = path->getNext(); m_current = m_target; + m_target.action = Road::none; this->setPos(m_target.point); } @@ -124,15 +126,19 @@ void Car::followPath() switch (m_target.action) { case Road::entry : + Log::i("发送entry信号"); emit entry(this); break; case Road::stair: + Log::i("发送楼梯信号"); emit stair(this); break; case Road::exit: + Log::i("发送离开信号"); emit exit(this); break; case Road::queueHead: + Log::i("发送请求车位信号"); emit queueHead(this); break; case Road::none: diff --git a/parkingLotManager.cpp b/parkingLotManager.cpp index 87f8321..da707a3 100644 --- a/parkingLotManager.cpp +++ b/parkingLotManager.cpp @@ -153,7 +153,7 @@ void ParkingLotManager::requestIn(Car* car) car->setFloor(l); car->setNum(n); car->followPath(); - Log::i(QString("分配第") + l + "层" + n + "号车位,剩余" + QString::number(m_pool.size()) + "个空车位"); + Log::i(QString("分配第%1层%2号车位,剩余%3个空车位").arg(l).arg(n).arg(m_pool.size())); } else { Log::i("请求失败,车位已满"); }