| !\--------------------------------------------------------------------------- | |
| HUGO v2.5 SHELL | |
| by Kent Tessman (c) 1995-1998 | |
| ---------------------------------------------------------------------------\! | |
| ! Uncomment the following to use a precompiled version of the Hugo Library: | |
| ! #set PRECOMPILED_LIBRARY | |
| ! Uncomment the following to include the HugoFix Debugging Library: | |
| ! #set DEBUG | |
| ! Uncomment the following to include verb stub routines: | |
| ! #set VERBSTUBS | |
| #ifset DEBUG | |
| #switches -d | |
| #endif | |
| #include "verblib.g" ! grammar must come first | |
| #ifset PRECOMPILED_LIBRARY | |
| #link "hugolib.hlb" | |
| #else | |
| #include "hugolib.h" | |
| #endif | |
| routine init | |
| { | |
| counter = -1 | |
| STATUSTYPE = 1 ! score/turns | |
| TEXTCOLOR = DEF_FOREGROUND | |
| BGCOLOR = DEF_BACKGROUND | |
| SL_TEXTCOLOR = DEF_SL_FOREGROUND | |
| SL_BGCOLOR = DEF_SL_BACKGROUND | |
| prompt = ">" | |
| color TEXTCOLOR, BGCOLOR | |
| cls | |
| Font(BOLD_ON | DEFAULT_FONT) | |
| "SHELL" | |
| Font(BOLD_OFF) | |
| "An Interactive Starting Point\n" | |
| print BANNER | |
| player = you ! player initialization | |
| location = emptyroom | |
| old_location = location | |
| move player to location | |
| FindLight(location) | |
| DescribePlace(location) | |
| location is visited | |
| CalculateHolding(player) | |
| #ifset USE_PLURAL_OBJECTS | |
| InitPluralObjects | |
| #endif | |
| } | |
| #ifset PRECOMPILED_LIBRARY | |
| replace main | |
| { | |
| #else | |
| routine main | |
| { | |
| #endif | |
| counter = counter + 1 | |
| PrintStatusLine | |
| run location.each_turn | |
| runevents | |
| RunScripts | |
| if parent(speaking)~=location | |
| speaking = 0 | |
| } | |
| player_character you "you" | |
| {} | |
| room emptyroom "empty room" | |
| {} | |
Xet Storage Details
- Size:
- 1.55 kB
- Xet hash:
- 98644dc5d5365355f62b162dbcd6f81c7fbe8d9c2270f17fc846112271731ca1
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.