From b6e521715403a5aa02eb3c070d9c39339cba533a Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 16 Nov 2021 15:09:44 +0100 Subject: [PATCH] ai: Add name property to AICharacter class Closes #1205 --- contrib/src/ai/aiCharacter.cxx | 4 ++++ contrib/src/ai/aiCharacter.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/contrib/src/ai/aiCharacter.cxx b/contrib/src/ai/aiCharacter.cxx index 58485081c3..8f46bd8ee1 100644 --- a/contrib/src/ai/aiCharacter.cxx +++ b/contrib/src/ai/aiCharacter.cxx @@ -117,6 +117,10 @@ NodePath AICharacter::get_char_render() { return _window_render; } +std::string AICharacter::get_name() { + return _name; +} + void AICharacter::set_pf_guide(bool pf_guide) { _pf_guide = pf_guide; } diff --git a/contrib/src/ai/aiCharacter.h b/contrib/src/ai/aiCharacter.h index 81b3a01210..5ea5e590ec 100644 --- a/contrib/src/ai/aiCharacter.h +++ b/contrib/src/ai/aiCharacter.h @@ -46,6 +46,8 @@ class EXPCL_PANDAAI AICharacter : public ReferenceCount { void set_char_render(NodePath render); NodePath get_char_render(); + std::string get_name(); + PUBLISHED: double get_mass(); void set_mass(double m); @@ -65,6 +67,8 @@ PUBLISHED: explicit AICharacter(std::string model_name, NodePath model_np, double mass, double movt_force, double max_force); ~AICharacter(); + + MAKE_PROPERTY(name, get_name); }; #endif