📄 road.h
字号:
// Road.h: interface for the CRoad class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ROAD_H__3C1B020F_9AFF_4952_B702_FB94DC856D59__INCLUDED_)
#define AFX_ROAD_H__3C1B020F_9AFF_4952_B702_FB94DC856D59__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Car.h"
#include "math.h"
class CRoad
{
public:
CRoad();
virtual ~CRoad();
void EastGenerateCar(); //东向道路链表中产生车辆;
void WestGenerateCar(); //西向道路链表中产生车辆;
void SouthGenerateCar(); //南向道路链表中产生车辆;
void NorthGenerateCar(); //北向道路链表中产生车辆;
void DeleteCar(); //道路链表中删除车辆;
void InsertCar(); //道路链表中增加车辆;
public:
float m_SouthLaneWidth;
float m_EastLaneWidth;
float m_NorthLaneWidth;
float m_WestLaneWidth;
int m_SouthLaneNumber;
int m_NorthLaneNumber;
int m_WestLaneNumber;
int m_EastLaneNumber;
float m_EastLaneTraffic;
float m_WestLaneTraffic;
float m_SouthLaneTraffic;
float m_NorthLaneTraffic;
CCar* ptrToEastLane1; //指向各个路段的指针,用来存储车辆的链表;
CCar* ptrToEastLane2;
CCar* ptrToWestLane1;
CCar* ptrToWestLane2;
CCar* ptrToSouthLane1;
CCar* ptrToSouthLane2;
CCar* ptrToNorthLane1;
CCar* ptrToNorthLane2;
};
#endif // !defined(AFX_ROAD_H__3C1B020F_9AFF_4952_B702_FB94DC856D59__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -