Contributing - Mtax-Development/GML-OOP GitHub Wiki

This page describes how the development of GML-OOP can be affected by its users.


Code contribution

Currently, this project accepts code contributions for specific aspects listed in the table below. To offer help, please contact the project author directly through one of methods listed on their profile. Contributions integrated into this repository will be noted in the contribution graph and the credits.

Aspect Task Requirements
Arrow.render()
Circle.render()
Ellipse.render()
RoundRectangle.render()
Triangle.render()
Create algorithm code replacing the shape form rendering with rendering a Sprite created during the runtime of the application, like in case of Point.render(), Line.render(), Rectangle.render() code.
  • The algorithm is optimized enough to not cause problems in normal use.
  • The algorithm can render the shape of look equivalent to its respective shape form drawing function built-in into GameMaker, including extreme radiusx and radiusy argument configurations of draw_roundrect_ext(), but excluding platform differences and intentionally included improvements listed below.
  • The algorithm is prepared to render the shape as an outline of configurable size, but unlike its respective shape form drawing function built into GameMaker, does not produce single-pixel holes in the outline.

Other ways to contribute

The users are encouraged to share their feedback and suggestions related to this project, as well as information that could ease the introduction of a wider userbase to it. One of ways to perform this is through the Discussions page in this repository. The project author is also open to donations.

⚠️ **GitHub.com Fallback** ⚠️