1
0
mirror of https://github.com/borgesdan/xn65 synced 2024-12-29 21:54:47 +01:00
xn65/README.md

37 lines
919 B
Markdown
Raw Normal View History

2024-05-10 11:58:57 -03:00
# XN65
2024-06-27 18:12:53 -03:00
<img src="images/xn65-logo-285x110.png" alt="Exemplo imagem">
> XN65 is an implementation of Microsoft XNA 4.0 in modern C++, with DirectX 11 and the DirectXTK library.
2024-05-10 11:58:57 -03:00
### Adjustments and improvements
The project is still under development and the next updates will focus on the following tasks:
2024-05-25 11:39:32 -03:00
- [x] Finish basic classes
2024-06-24 15:11:07 -03:00
- [ ] Code refactoring and cleaning
2024-05-10 11:58:57 -03:00
- [ ] 3D support
- [ ] Content Pipeline
## 💻 Requirements
- `DirectX 11`: Currently X65 only supports DirectX 11
- `vcpkg`: C/C++ dependency manager from Microsoft
- `DirectXTK`: The DirectX Tool Kit
## 🚀 DirectXTK and VCPKG
Use the following command in vcpkg to install DirectXTK:
```
.\vcpkg install directxtk[tools,spectre,xaudio2-9]
```
2024-06-04 17:13:30 -03:00
In the root CMakeLists.txt set the vcpkg path
2024-05-10 11:58:57 -03:00
```
2024-06-04 17:13:30 -03:00
set(PROJECT_VCPKG_DIRECTORY "C:/vcpkg")
2024-05-10 11:58:57 -03:00
```
2024-05-18 18:28:59 -03:00
## 📝 License
2024-05-10 11:58:57 -03:00
2024-05-18 18:27:48 -03:00
This project is under MIT license. See [LICENSE](LICENSE.md) for more details.