yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
ai_action_parser.h File Reference
#include <map>
#include <string>
#include <vector>
#include "absl/status/statusor.h"
Include dependency graph for ai_action_parser.h:

Go to the source code of this file.

Classes

struct  yaze::cli::ai::AIAction
 Represents a single action to be performed in the GUI. More...
 
class  yaze::cli::ai::AIActionParser
 Parses natural language commands into structured GUI actions. More...
 

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::cli
 Namespace for the command line interface.
 
namespace  yaze::cli::ai
 

Enumerations

enum class  yaze::cli::ai::AIActionType {
  yaze::cli::ai::kOpenEditor , yaze::cli::ai::kSelectTile , yaze::cli::ai::kPlaceTile , yaze::cli::ai::kSaveTile ,
  yaze::cli::ai::kVerifyTile , yaze::cli::ai::kClickButton , yaze::cli::ai::kWait , yaze::cli::ai::kScreenshot ,
  yaze::cli::ai::kInvalidAction
}
 Types of actions the AI can request. More...