smileyface12349 / notorious-narwhals

Summer Code Jam 2021 on Python Discord - Team Notorious Narwhals
MIT License
6 stars 0 forks source link

Rendering engine #16

Open Martysh12 opened 3 years ago

Martysh12 commented 3 years ago

We need a rendering engine with support for custom colours, textures (in the future), property-based colours, and so on.

smileyface12349 commented 3 years ago

@Martysh12 I've pushed a partially complete version of texture storing, which has the rendering built in to the class. I'm wondering if you want to continue this as it's basically rendering, just contained within the texture.

In BoxState, you still need to do some checks (e.g. checking it's on the screen) and handle TRANSPARENT appropriately, but otherwise it can simply be rendered from the list returned from .render()

Still needs to be done:

I'm very happy to work together on this if you'd like me to, just let me know what you want me to do.