From c28b8edf9e38e03751ed03206da40d441ea3d896 Mon Sep 17 00:00:00 2001 From: YanchaoMiao <11710204@mail.sustech.edu.cn> Date: Sun, 24 May 2020 19:10:10 +0800 Subject: [PATCH] Create BjornGraphicsComponent.java --- .../component/BjornGraphicsComponent.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 component/src/main/java/com/iluwatar/component/BjornGraphicsComponent.java diff --git a/component/src/main/java/com/iluwatar/component/BjornGraphicsComponent.java b/component/src/main/java/com/iluwatar/component/BjornGraphicsComponent.java new file mode 100644 index 000000000..912b3190c --- /dev/null +++ b/component/src/main/java/com/iluwatar/component/BjornGraphicsComponent.java @@ -0,0 +1,25 @@ +package com.iluwatar.component; + +import static org.slf4j.LoggerFactory.getLogger; + +import org.slf4j.Logger; + +/** + * BjornGraphicsComponent is a class for our main game star + * This class creat a Graphics component for Bjorn. + */ + +public class BjornGraphicsComponent implements GraphicsComponent { + private static final Logger LOGGER = getLogger(BjornGraphicsComponent.class); + + /** + * This method is a logger for Bjorn when happens a Graphics update. + * In real scenario, there will be code for Graphics Update. + * + * @param gameObject is a object in the game, here it is Bjorn + */ + @Override + public void update(GameObject gameObject) { + LOGGER.info("positive:" + gameObject.getPositionOFx() + "," + gameObject.getPositionOFy()); + } +}