GM lite, c_white and 64digits collective knowledge

Posted by Pirate-rob on Aug. 16, 2012, 9:05 a.m.

While programming my game I have come into a problem that I hope will be solved by the collective programming knowledge of 64digits. Or in other words I need help.

Now as you have guessed I have GM lite. Now this isn't so bad but I have finally found a pro function I need to make a game. I need to be able to tint sprites. However all sprite tinting via draw_sprite methods is only available in pro edition. I tried using draw_sprite_ext as it is no a pro edition method and it allows tinting. But you are only allowed to have the variable c_white in the colour argument.

However I have found I can draw shapes of different colours and alphas. However if I just draw a square of slightly transparent colour over my sprite then I will get and overlapping of tinting on other sprites. But if I program a set of coloured shapes that match my sprites shape then I will have to do it for every sprite.

I cannot see any way to fix my problem, so I was wondering if anyone here knew how to?

Comments

ludamad 12 years, 3 months ago

Juju: even more telling, most of that abandonment was by Adobe

flashback 12 years, 3 months ago

I'd say deploy via AIR rather than actually using the Flash Player, since there's actual support for that.

Astryl 12 years, 3 months ago

True, that. I would then recommend learning a language that won't go away, as in IA-32 assembly, or the C/C++ languages. But nobody wants to make the effort nowadays…

So in that case, just try to solve the problem with the tools you have, and keep in mind the possibility of learning a language like C, which, when coupled with a library like Allegro or SFML, becomes a very powerful tool for rapid game development.

Pirate-rob 12 years, 3 months ago

I've learnt C++ already and I'm learning java as well. I just know GM the best.