-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ladislas/feature/robotkit #327
Conversation
ladislas
commented
Sep 25, 2023
- 🔥 (RobotKit): Example app - Start again with wire frame
- ✨ (RobotKitExample): Add Robot Control views
- ✨ (RobotKitExample): Implement connected robot information view + vm
- ✨ (RobotKit): Add Magic Cards + tests
- ✨ (RobotKit): Add first (empty) implementation of Robot class
3da15ce
to
642b9ad
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work ! LGTM except some questions to answers, especially around the Robot enums that need to be uniform with GameEngineKit.
public enum Lights { | ||
case full | ||
case halfLeft | ||
case halfRight | ||
case quarterFrontLeft | ||
case quarterFrontRight | ||
case quarterBackLeft | ||
case quarterBackRight | ||
|
||
case range(start: Int, end: Int) | ||
case spot(ids: [Int]) | ||
|
||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can add leftEar
and rightEar
and, if needed, bothEars
to the Lights enum
88d865f
to
0f418f2
Compare
0f418f2
to
44a4f9e
Compare
This commit defines the public interface of the Robot class Methods don't do anything except from printing to the console. Detailed implementation will follow
- replace by hand made - add preview to RobotControlActionButton - remove print from RobotControlActionButton
44a4f9e
to
b7e3b60
Compare
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |