Descartes of Borg
November 1993
Intermediate LPC
Contents
- Introduction
- 1.1 LPC Basics
- 1.2 Goals of This Textbook
- 1.3 An Overview
- 1.4 Not Appearing in This Textbook
- 1.5 Summary
- The LPMud Driver
- 2.1 Review of Basic Driver/Mudlib
Interaction
- 2.2 The Driver Cycle
- 2.3 User Commands
- 2.4 The Efuns
set_heart_beat()
and call_out()
- 2.5 Summary
- Complex Data Types
- 3.1 Simple Data Types
- 3.2 The Values NULL and 0
- 3.3 Arrays in LPC
- 3.4 Using Arrays
- 3.5 Mappings
- 3.6 Summary
- The LPC Pre-Compiler
- 4.1 Review
- 4.2 Pre-compiler Directives
- 4.3 Summary
- Advanced String Handling
- 5.1 What a String Is
- 5.2 Strings as Character Arrays
- 5.3 The Efun
sscanf()
- 5.4 Summary
- Intermediate Inheritance
- 6.1 Basics of Inheritance
- 6.2 Cloning and Inheritance
- 6.3 Inside Inheritance
- 6.4 Function and Variable Labels
- 6.5 Summary
- Debugging
- 7.1 Types of Errors
- 7.2 Debugging Compile Time Errors
- 7.3 Debugging Run Time Errors
- 7.4 Malfunctioning Code
- 7.5 Summary
Copyright (c) George Reese 1993
HTML Translation by
Robert Leslie