Author | Student id |
---|---|
GOR TADEVOSYAN | (https://focs.ji.sjtu.edu.cn/git/gortadevosyan) |
Hongzheng Hu | (https://focs.ji.sjtu.edu.cn/git/huhongzheng) |
Jiayue Huang | (https://focs.ji.sjtu.edu.cn/git/huangjiayue) |
Zhewen He | (https://focs.ji.sjtu.edu.cn/git/hezhewen) |
This project is about a parking lot simulation program, including pms
and ipa
mode.
- pms
pms provide a general parking lot simulation in CLI mode, including slots & groups simulation, finding empty slots and printing ticket - ipa
ipa provide an animation version of pms based on OpenGL
- Windows
- Linux
git clone ssh://git@focs.ji.sjtu.edu.cn:2222/ENGR151-22/pgroup-07.git -b 522370910184
cd pgroup-07
mkdir build && cd build
cmake ..
make
./ipa/ipa
Cross-platform function is not finished yet
Example:
- basic classes structure
- basic pms mode for general parking lot
- Vec.h for project math tools
- Utils.h/CommonValue.h/Logger.h for project utils
- reorganization for ipa/pms
- finish group/slot manager for ipa
- finish main plotting for moving group to slot
- finish figure(Figure,ColoredFigure,Circle,Rectangle,Quad)
- finish group(Car,Teleported)
TBA