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

Refactor Java2DTerminalImplementation to use interfaces instead of concrete Java2D classes #37

Closed
adam-arold opened this issue Oct 9, 2017 · 0 comments
Assignees
Labels
enhancement Enhances existing functionality without introducing new features

Comments

@adam-arold
Copy link
Member

adam-arold commented Oct 9, 2017

This is important for encapsulating the draw logic without hard-coding GUI technology-specific details. So BufferedImage will become some interface which will have methods which will have different implementations depending on the underlying GUI tech (BufferedImage in Java2D and TextureRegion in libGDX for example).

Related: #36
Blocking: #1

@adam-arold adam-arold added enhancement Enhances existing functionality without introducing new features needs planning labels Oct 9, 2017
@adam-arold adam-arold added this to the libGDX support milestone Oct 9, 2017
@adam-arold adam-arold added this to Todo in Zircon Oct 9, 2017
@milonoir milonoir self-assigned this Oct 9, 2017
@milonoir milonoir moved this from Todo to In Progress in Zircon Oct 9, 2017
@adam-arold adam-arold moved this from In Progress to In Review in Zircon Oct 12, 2017
@adam-arold adam-arold moved this from In Review to Done in Zircon Dec 21, 2017
@adam-arold adam-arold removed this from Done in Zircon Feb 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhances existing functionality without introducing new features
Projects
None yet
Development

No branches or pull requests

2 participants