My GameMaker extension iMprOVE_WRAP has been updated with a new release to 2.0.0.
Version 2.0.0 adds two new functions:
draw_sprite_wrap()
draw_sprite_ext_wrap()
And makes improvements to the existing functions as follows:
- boundary wrap drawing occurs at the corners of the wrap range (8 phantom drawings rather than 4) when
do_wrap_h
anddo_wrap_v
are both true. - the collision functions
iw_collision_wrap()
andiw_collision_wrap_map()
incorporatedo_wrap_h
anddo_wrap_v
parameters, and only perform collision checks where they are needed. The functions still return all potential collision variables so that there is never an undefined value, even where collisions are not checked. (Unchecked collision locations returnnoone
.)
You can get it at the YoYoGames Marketplace or Itch.io.