From 134bb7c332a08837ff97d80c807af0b5f38217d1 Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Sun, 22 Dec 2024 10:31:56 +0100 Subject: [PATCH] Simplify the ant --- Messages.py | 4 ++-- Thing.py | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Messages.py b/Messages.py index 6a88dfc..6243c0f 100644 --- a/Messages.py +++ b/Messages.py @@ -94,7 +94,7 @@ class NameMsg(IMessage): self.thing = thing def Serialize(self, buffer_ref): - if self.network_id is None or self.thing is None: + if self.network_id is None or self.thing is None or self.thing.name is None: return 0 buffer: bytearray = buffer_ref[0] @@ -124,7 +124,7 @@ class ModelUrlMsg(IMessage): self.thing = thing def Serialize(self, buffer_ref): - if self.network_id is None or self.thing is None: + if self.network_id is None or self.thing is None or self.thing.model_url is None: return 0 buffer: bytearray = buffer_ref[0] diff --git a/Thing.py b/Thing.py index 13b4b6b..a39a350 100644 --- a/Thing.py +++ b/Thing.py @@ -9,11 +9,14 @@ class Thing: LinearVelocity = 0x04 AngularVelocity = 0x08 - def __init__(self): + def __init__(self, parent=None): self.networkId = 0 self.id = 0 self.type = 0 - self.parent_id = 0 + if parent is None: + self.parent_id = 0 + else: + self.parent_id = parent.id self.name = None self.model_url = None