Skip to content
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

Make GameZero types better and more extensible #56

Closed
DhruvaSambrani opened this issue Feb 10, 2022 · 2 comments
Closed

Make GameZero types better and more extensible #56

DhruvaSambrani opened this issue Feb 10, 2022 · 2 comments

Comments

@DhruvaSambrani
Copy link

Right now, all Game objects are concrete. However, it may be worthwhile to abstract out things right now.
Primarily, Game and Actor must be subtypes of AbstractGame and AbstractActor, which themselves can be concretised to Actor and Game. Functions which can be abstracted should be.

@scottbigbrain
Copy link
Contributor

There are a lot of functions that probably need to be abstracted, but what would be the reason for abstracting Game or Actor?

@DhruvaSambrani
Copy link
Author

Hi, so I have completely forgotten about what I was thinking about. I shall close and reopen if I remember what I meant

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants