Smoke & Fire

The pfutil library includes a set of routines to produce smoke and fire effects.

Before pfConfig(), call pfuInitSmokes() to initialize the shared data. Call pfuNewSmoke() to get a pointer to a new smoke structure; other functions (pfuSmokeType(), pfuSmokeOrigin(), etc.) can be used to adjust how it behaves and is displayed. pfuDrawSmokes() (called in the draw process) renders the smoke objects.

Sample smoke program
(Note: to run this program, you must have the image file smoke.tex in your PFPATH).

Previous page    Table of contents    Next page

Last modified 18 February 1997.

Dave Pape,