ALPHA version - expect chaos
PascalSyntax
History
Hedgewars-specific Pascal syntax rules
Updated Wed, 19 Apr 2017 15:48:53 +0100 by Wuzzy

Hedgewars-specific Pascal syntax rules

When programming in Pascal for Hedgewars, we have two rules which must be always obeyed. This is because of our tool pas2c which doesn't fully understand Pascal yet. If these rules are broken, pas2c will fail to operate.

Pascal rules for pas2c

  1. Never use not without brackets
  2. Never use in with numerals

Examples

Forbidden:

if a in [1, 2] then

Allowed:

if a in [sprBubble, sprAmGirder] then

Forbidden:

if not isExploded then

Allowed:

if (not isExploded) then

Allowed

if isExploded <> true then