Commit Graph

4 Commits

Author SHA1 Message Date
scawful
51081c1bd0 Organize project structure in yaze.vcxproj by adding filters for various components and assets, improving clarity and maintainability. Updated asset inclusion to reflect new filter organization. 2025-09-27 21:28:29 -04:00
scawful
22cf394e72 Update yaze.vcxproj to include additional library directories and organize source files into filters for improved project structure and clarity 2025-09-27 21:27:02 -04:00
scawful
b5d908d39d Add abseil dependency and enhance vcpkg configuration
- Introduced the abseil library as a dependency in vcpkg.json, excluding UWP platform support.
- Updated the vcpkg configuration to include a new features section for pkg-config, improving dependency detection.
- Modified yaze.vcxproj to conditionally include additional dependencies and library directories based on vcpkg integration status, enhancing build flexibility.
- Organized source and header files in the project structure for better clarity and maintainability.
2025-09-27 21:20:55 -04:00
scawful
ab2198cde7 Add Visual Studio project files and enhance setup documentation
- Introduced `yaze.sln` and `yaze.vcxproj` files for easier integration with Visual Studio, supporting both x64 and x86 configurations.
- Updated the Visual Studio setup guide to reflect changes in project structure and provide clearer instructions for building and running the project.
- Enhanced asset management in the build process, ensuring automatic copying of necessary files during builds.
- Improved the setup script for vcpkg, adding checks for installation and dependencies, and clarifying user instructions for a smoother setup experience.
2025-09-27 21:03:00 -04:00