Mark Frimston

Results 29 issues of Mark Frimston

A generic particle system would be handy.

Long-term feature requests

I think some collision detection routines would be useful e.g. bounding box, radius

Critical feature requests

It would be nice if it was possible to scale an entity on just the X or just the Y axis to do stretching effects. The scaling would take affect...

It would be great if there was documentation to lay out what an engine implementation requires in terms of methods and objects returned.

The default state generator, _execute_ must be declared with the same arguments that should be passed into the constructor. It would be less "magic" to let the user declare an...

Entity.collide_with currently returns a namedtuple containing a boolean to indicate whether a collision occured, and the entity collided with. This could be simplified to just return the entity or None,...

It would be handy if entites could handle their own animation playback, to reduce the amount of boilerplate required to increment an entity's image through a sequence each frame. The...

Long-term feature requests

It would be cool if entities could be attached to a parent entity so that all positioning, scaling, rotation, z-indexing, etc is relative to the parent (a bit like a...

`get_screen_draw_position` returns a position in screen coordinates at which to place the top left coordinate of the _scaled_ quad, before rotation is applied. This is difficult to work with, if...

Critical feature requests