Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
Olympe::BTConfig Struct Reference

Configuration loaded from BT_config.json. More...

#include <BehaviorTreeDebugWindow.h>

Classes

struct  Color
 

Public Attributes

bool defaultHorizontal = true
 
float gridSize = 16.0f
 
bool gridSnappingEnabled = true
 
float horizontalSpacing = 280.0f
 
float verticalSpacing = 120.0f
 
float pinRadius = 6.0f
 
float pinOutlineThickness = 2.0f
 
float bezierTangent = 80.0f
 
float connectionThickness = 2.0f
 
std::map< std::string, std::map< std::string, Color > > nodeColors
 

Detailed Description

Configuration loaded from BT_config.json.

Definition at line 62 of file BehaviorTreeDebugWindow.h.

Member Data Documentation

◆ bezierTangent

float Olympe::BTConfig::bezierTangent = 80.0f

Definition at line 74 of file BehaviorTreeDebugWindow.h.

◆ connectionThickness

float Olympe::BTConfig::connectionThickness = 2.0f

Definition at line 75 of file BehaviorTreeDebugWindow.h.

◆ defaultHorizontal

bool Olympe::BTConfig::defaultHorizontal = true

Definition at line 65 of file BehaviorTreeDebugWindow.h.

◆ gridSize

float Olympe::BTConfig::gridSize = 16.0f

◆ gridSnappingEnabled

bool Olympe::BTConfig::gridSnappingEnabled = true

◆ horizontalSpacing

float Olympe::BTConfig::horizontalSpacing = 280.0f

Definition at line 68 of file BehaviorTreeDebugWindow.h.

◆ nodeColors

std::map<std::string, std::map<std::string, Color> > Olympe::BTConfig::nodeColors

Definition at line 80 of file BehaviorTreeDebugWindow.h.

◆ pinOutlineThickness

float Olympe::BTConfig::pinOutlineThickness = 2.0f

Definition at line 73 of file BehaviorTreeDebugWindow.h.

◆ pinRadius

float Olympe::BTConfig::pinRadius = 6.0f

Definition at line 72 of file BehaviorTreeDebugWindow.h.

◆ verticalSpacing

float Olympe::BTConfig::verticalSpacing = 120.0f

Definition at line 69 of file BehaviorTreeDebugWindow.h.


The documentation for this struct was generated from the following file: