You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 years ago | |
|---|---|---|
| includes | 4 years ago | |
| libft | 4 years ago | |
| maps | 4 years ago | |
| mlx | 4 years ago | |
| sources | 4 years ago | |
| LICENSE | 4 years ago | |
| Makefile | 4 years ago | |
| README.md | 4 years ago | |
README.md
CUBE3D
Resources :
Program life cycle :
Parsing
- read file,
- extract walls textures,
- extract sky and ceil colors
- import map into chained list,
- comvert list to 2D array.
- save player pos,
- handle errors,
- [-] not closed map
- texture files not exist, not permited or with wrong extension
- impossible color used
- [-] missing map
Init
Window
Render
- display ceil, walls and floor
- display wall's texture
Control
- enable commands
- wasd to move
- arrows to move
- react to commands :
- calculate new pos,
- display new view,
- [-] avoid colisions
Quit
- clean and exit