~car.~cpp

来自「实现的从宝鸡到西安高速公路的模拟.能够动态显示运行车辆的当前位置,车内人数等信息」· ~CPP 代码 · 共 77 行

~CPP
77
字号
// 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 + =
减小字号Ctrl + -
显示快捷键?