Unit animation

Classes, Interfaces, Objects and Records
Constants
Variables

Description

Unit responsible for projectile and magic animations

Uses

Overview

Functions and Procedures

procedure throwRock(id: smallint; var flightPath: a);
procedure areaBurnEffect(getEm: array of smallint);
procedure areaBewilderEffect(getEm: array of smallint);
procedure thrownObjectAnim(var flightPath: b; prjGlyph, prjColour: shortstring);
procedure arrowAnimation(var flightPath: b; prjGlyph, prjColour: shortstring);
procedure spinWebs;
procedure castNecromancy(id: smallint; var flightPath: a);

Types

a = array[1..10] of TPoint;
b = array[1..30] of TPoint;

Description

Functions and Procedures

procedure throwRock(id: smallint; var flightPath: a);

Animate a rock being thrown

procedure areaBurnEffect(getEm: array of smallint);

Animate nearby enemies burning

procedure areaBewilderEffect(getEm: array of smallint);

Animate nearby enemies being Bewildered

procedure thrownObjectAnim(var flightPath: b; prjGlyph, prjColour: shortstring);

Animate the player throwing a projectile

procedure arrowAnimation(var flightPath: b; prjGlyph, prjColour: shortstring);

Animate an arrow

procedure spinWebs;

Animate a web trap

procedure castNecromancy(id: smallint; var flightPath: a);

Animated necromantic energy

Types

a = array[1..10] of TPoint;
 
b = array[1..30] of TPoint;
 

Generated by PasDoc 0.16.0.