Flashlights are all well and good but sometimes you need to go for a classic. That's where the torch comes in; a staple of dungeons and thatched-roof cottages alike. What's the main difference between a torch and flashlight? Besides the technology, a torch has a dynamic light source: fire.
As a fire burns, the flames seem to dance about, seemingly casting a moving light. In this recipe, we're going to see a simple way to mimic this effect.
Let's start with the project from a previous recipe from this chapter: changing day to night. We're going to add a torch object (
obj_torch) and you'll want to give it an appropriate sprite with an animated flame (
spr_torch). Most importantly, you'll need a second sprite to ...