Unit main

Classes, Interfaces, Objects and Records
Constants

Description

Axes, Armour & Ale - A fantasy roguelike.

Uses

Overview

Functions and Procedures

procedure setSeed;
procedure initialise;
procedure exitApplication;
procedure exitToTitleMenu;
procedure newGame;
procedure continue;
procedure stateInputLoop;
procedure gameLoop;
procedure returnToOverworldScreen;
procedure overworldGameLoop;
procedure returnToGameScreen;
procedure gameOver;
procedure returnToSurface;

Types

gameStatus = (...);

Variables

gameState: gameStatus;
saveExists: boolean;

Description

Functions and Procedures

procedure setSeed;
 
procedure initialise;
 
procedure exitApplication;
 
procedure exitToTitleMenu;
 
procedure newGame;
 
procedure continue;
 
procedure stateInputLoop;
 
procedure gameLoop;
 
procedure returnToOverworldScreen;
 
procedure overworldGameLoop;
 
procedure returnToGameScreen;
 
procedure gameOver;
 
procedure returnToSurface;

Shown when the player first exits the Smugglers Cave

Types

gameStatus = (...);

Finite State Machine game states

Values
  • stInventory: Menus
  • stDropMenu
  • stQuaffMenu
  • stWearWield
  • stQuitMenu
  • stDialogLevel
  • stCharSelect
  • stHelpScreen
  • stSelectAmmo
  • stSelectTarget
  • stQuitMenuOW
  • stTarget
  • stCharIntro
  • stDialogBox
  • stLook: Game states
  • stWinAlpha
  • stVillage
  • stFireBow
  • stCharInfo
  • stOverworld
  • stGame
  • stTitle
  • stIntro
  • stLeaveVillage
  • stGameOver
  • stAnim
  • stLoseSave
  • stBarterIntro: Merchant Buy/Sell menus
  • stBarterShowWares
  • stBarterConfirmBuy

Variables

gameState: gameStatus;

State machine for game menus / controls

saveExists: boolean;

Used for title menu, TRUE if there is a save file

Author


Generated by PasDoc 0.16.0.