⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ~car.~cpp

📁 实现的从宝鸡到西安高速公路的模拟.能够动态显示运行车辆的当前位置,车内人数等信息.
💻 ~CPP
字号:
// Car.cpp: implementation of the CCar class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "HighWay.h"
#include "Car.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

int  CCar::ywkNum=0;      //依维柯数量
int  CCar::wewNum=0;      //沃尔沃数量
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CCar::CCar()
{
     
}

CCar::CCar(bool flag)
{
    if(flag)
	{
	     wewNum++;
		 wewNumber=wewNum;              //沃尔沃编号控制
		 carStyle=W;
	}
	else
	{
	     ywkNum++;
	     ywkNumber=ywkNum;              //依维柯编号控制
		 carStyle=Y;
	}
	nowRunTime=0;                       
	t=0;
	f1=false;
    nowPerson=0;
	SetMaxPerson(flag);
	SetSpeed(flag);
	downBjNum=0;
	downCpNum=0;
	downGzNum=0;
	downWgNum=0;
	downXnNum=0;
	downXpNum=0;
	downXyNum=0;
}

CCar::~CCar()
{

}

int CCar::SetMaxPerson(bool flag)   //为依维柯和沃饵沃设定最大承载量
{
    if(flag)     
		maxPerson=48;     //车为沃尔沃
	else
		maxPerson=21;     //车为依维柯
	return maxPerson;
}

double CCar::SetSpeed(bool flag)    //为依维柯和沃饵沃设定速度
{
    if(flag)
		speed=1.9;         //车为沃尔沃
	else 
		speed=1.4;          //车为依维柯
	return speed;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -