The Inform Designer's Manual Designers 4
designers_manual_4
User Manual:
Open the PDF directly: View PDF
Page Count: 571 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Contents
- Introduction
- Chapter I: The Inform Language
- 1. Routines
- 1.1. Getting started
- 1.2. Hello World
- 1.3. Routine calls, errors and warnings
- 1.4. Numbers and other constants
- 1.5. Variables
- 1.6. Arithmetic, assignment and bitwise operators
- 1.7. Arguments and Return Values
- 1.8. Conditions: if, true and false
- 1.9. Code blocks, else and switch
- 1.10. while, do... until, for, break
- 1.11. How text is printed
- 1.12. The print and printunhbox voidb@x kern .06em vbox {hrule width.3em}ret statements
- 1.13. Other printing statements
- 1.14. Generating random numbers
- 1.15. Deprecated ways to jump around
- 2. The state of play
- 3. Objects and classes
- 3.1. Objects, classes, metaclasses and nothing
- 3.2. The object tree
- 3.3. Declaring objects 1: setting up the tree
- 3.4. Tree statements: move, remove, objectloop
- 3.5. Declaring objects 2: with and provides
- 3.6. Declaring objects 3: private properties
- 3.7. Declaring objects 4: has and give
- 3.8. Declaring objects 5: class inheritance
- 3.9. Messages
- 3.10. Passing messages up to the superclass
- 3.11. Creating and deleting objects during play
- 3.12. Sending messages to routines and strings
- 3.13. Common properties and Property
- 3.14. Philosophy
- 1. Routines
- Chapter II: Introduction to Designing
- Chapter III: The Model World
- 8. Places and scenery
- 9. Directions and the map
- 10. Food and drink
- 11. Clothing
- 12. Containers, supporters and sub-objects
- 13. Doors
- 14. Switchable objects
- 15. Things to enter, travel in and push around
- 16. Reading matter and consultation
- 17. People and animals
- 18. Making conversation
- 19. The light and the dark
- 20. Daemons and the passing of time
- 21. Starting, moving, changing and killing the player
- 22. Miscellaneous constants, scoring, quotations
- 23. `Ruins' revisited
- 24. The world model described
- 25. Extending and redefining the world model
- Chapter IV: Describing and Parsing
- Chapter V: Natural Language
- Chapter VI: Using the Compiler
- Chapter VII: The Z-Machine
- Chapter VIII: The Craft of Adventure
- Appendices
- Tables
- Cited Works of Interactive Fiction
- Index of Exercises
- General Index