Refactor codebase and complete implementation

- Consolidate development files into final implementation
- Replace basic prototypes with full feature implementations
- Add complete hash-based save data access system
- Implement advanced map pin management algorithms
- Add comprehensive error handling and user feedback
- Complete Korok seed database with all 908 locations
This commit is contained in:
badblocks 2023-05-24 09:08:09 -07:00
parent 07db2a4d8d
commit 6bff4b6fcd
No known key found for this signature in database
20 changed files with 2011 additions and 281 deletions

21
.vscode/c_cpp_properties.json vendored Normal file
View file

@ -0,0 +1,21 @@
{
"configurations": [
{
"name": "Linux",
"includePath": [
"/opt/devkitpro/libnx/include",
"/opt/devkitpro/devkitA64/aarch64-none-elf/include",
"/home/rob/Code/botw-completer/build",
"/home/rob/Code/botw-completer/include"
],
"defines": [
"__SWITCH__"
],
"intelliSenseMode": "gcc-arm64",
"compilerPath": "/opt/devkitpro/devkitA64/bin/aarch64-none-elf-gcc",
"cStandard": "c11",
"cppStandard": "c++17"
}
],
"version": 4
}

21
.vscode/c_cpp_properties.json.backup vendored Normal file
View file

@ -0,0 +1,21 @@
{
"configurations": [
{
"name": "Linux",
"includePath": [
"/opt/devkitpro/libnx/include",
"/opt/devkitpro/devkitA64/aarch64-none-elf/include",
"/home/rob/Code/botw-completer/build",
"/home/rob/Code/botw-completer/include"
],
"defines": [
"__SWITCH__"
],
"intelliSenseMode": "gcc-arm64",
"compilerPath": "/opt/devkitpro/devkitA64/bin/aarch64-none-elf-gcc",
"cStandard": "c11",
"cppStandard": "c++17"
}
],
"version": 4
}

6
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,6 @@
{
"files.associations": {
"dirent.h": "c",
"cstdlib": "c"
}
}

23
.vscode/tasks.json vendored Normal file
View file

@ -0,0 +1,23 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "make: all",
"type": "shell",
"command": "make all",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "nxlink: net_launch",
"type": "shell",
"command": "nxlink botw-completer.nro",
"problemMatcher": []
}
]
}