feat: Add Application Entry Point for Yaze

- Introduced app_main.cc as the main entry point for the Yaze application, separating it from the C API implementation.
- Implemented command-line flag parsing for ROM file loading, logging level, log file path, and log categories.
- Configured the logging system to enhance traceability and user feedback during application startup and execution.
- Integrated the core controller for managing application state and rendering, improving overall application structure and functionality.
This commit is contained in:
scawful
2025-10-05 14:38:32 -04:00
parent 9c8cdb677b
commit c6ba93fd33
5 changed files with 102 additions and 84 deletions

View File

@@ -1,3 +1,5 @@
#define IMGUI_DEFINE_MATH_OPERATORS
#include "app/editor/agent/agent_chat_widget.h"
#include <algorithm>

View File

@@ -1,10 +1,13 @@
#define IMGUI_DEFINE_MATH_OPERATORS
#include "app/editor/agent/automation_bridge.h"
#if defined(YAZE_WITH_GRPC)
#include "absl/time/time.h"
#include "app/editor/agent/agent_chat_widget.h"
#include "app/test/test_manager.h"
// test_manager.h already included in automation_bridge.h
namespace yaze {
namespace editor {