Update to use Inform IDE

This commit is contained in:
William Moore 2023-02-07 09:02:57 -06:00
parent d10eff459c
commit 24b76c096e
9 changed files with 1352 additions and 34 deletions

3
.gitignore vendored
View File

@ -14,4 +14,5 @@ Index/
gametext.txt
*.c
*.o
Mooreheim
Mooreheim
Icon?

View File

@ -1,27 +0,0 @@
SRCDIR := .
include Targets
all: $(TARGETS)
$(TARGETS): %.inform
$(eval PROJDIR := $(SRCDIR)/$@.inform)
$(eval SRCS := $(wildcard $(PROJDIR)/Source/*.ni))
$(eval I6S := $(patsubst %.ni,%.i6,$(SRCS)))
$(INFORM7) -project "$(PROJDIR)" $(ARGS)
$(INFORM6) -E2w~S~DG $(PROJDIR)/Build/auto.inf $(PROJDIR)/Build/output.ulx
$(INBLORB) $(PROJDIR)/Release.blurb $(SRCDIR)/$@.gblorb
$(IF)/web.sh $@
%.inform:
echo $@
clean_inform:
echo $(SRCDIR)/$(TARGET_NAME)/Build
web:
$(foreach TARGET_NAME, $(TARGETS), - python3 $(IF)/blorbtool.py $(TARGET_NAME).gblorb giload $(TARGET_NAME).materials/Release/interpreter interpreter && echo `pwd` && cp $(TARGET_NAME).gblorb "$(TARGET_NAME).materials/Release/`cat $(TARGET_NAME).inform/Release.blurb | grep -Eo -m1 '([^\"]+\.gblorb)' | sed -e 's/\( \)/\\ /g'`" )
clean:
$(foreach TARGET_NAME, $(TARGETS), - rm -rf $(SRCDIR)/$(TARGET_NAME).inform/Build - rm -rf $(SRCDIR)/$(TARGET_NAME).materials/Release $(SRCDIR)/$(TARGET_NAME).inform/Index $(SRCDIR)/$(TARGET_NAME).inform/*.plist $(SRCDIR)/$(TARGET_NAME).inform/*.iFiction $(SRCDIR)/$(TARGET_NAME).inform/*.blurb )
- rm *.gblorb

View File

@ -1 +0,0 @@
TARGETS := breathofgod

View File

@ -0,0 +1,524 @@
<?xml version="1.0"?>
<Skein rootNode="node-4156">
<generator>Inform Mac Client (Inform version 1.82/6.41/10.1.2)</generator>
<item nodeId="node-4156">
<command xml:space="preserve">breathofgod</command>
<result xml:space="preserve">
Breath of God
A potentially Christian journey. by William Moore
Release 2 / Serial number 230207 / Inform 7 v10.1.2 / D
Resurrection Leawood Narthex Center
A beautiful section of the narthex.
It curves to the west and east. There is an exit to the north leading into the sanctuary.
You can see Theophilius and Resurrection Leawood Stone Water Feature of Narthex Center here.
&gt;</result>
<commentary xml:space="preserve">
Breath of God
A potentially Christian journey. by William Moore
Release 2 / Serial number 230207 / Inform 7 v10.1.2 / D
Resurrection Leawood Narthex Center
A beautiful section of the narthex.
It curves to the west and east. There is an exit to the north leading into the sanctuary.
You can see Theophilius and Resurrection Leawood Stone Water Feature of Narthex Center here.
&gt;</commentary>
<children><child nodeId="node-4160"></child>
</children>
</item>
<item nodeId="node-4160">
<command xml:space="preserve">x stone</command>
<result xml:space="preserve">A short hexagonal pillar surrounded by rock with water trickling out from the top.
There is no "trinity" per se. Breaking it down, the godhead is still Jesus in the personage of God because, in Judaism, only God may forgive sins against himself, which Jesus did with impunity in the eyes of the Jewish people of the day. God is still the deity. The "Holy Ghost" is not a part of God but of God. It is incorrectly mistranslated. Instead, it is the Breath of God that is of God, not to be worshipped.
One criticism of the Apostles William has is that they used "magical" means to make smoke appear on Pentacost. Their motivations are lost with time, but it's possible because they knew people would pay attention.
So, in essence, there is a trinity but not in the fashion used to by Christians. Calling the Breath of God from which we all draw inspiration and hope the "Holy Ghost" has a different meaning in the modern world.
&gt;</result>
<commentary xml:space="preserve">A short hexagonal pillar surrounded by rock with water trickling out from the top.
There is no "trinity" per se. Breaking it down, the godhead is still Jesus in the personage of God because, in Judaism, only God may forgive sins against himself, which Jesus did with impunity in the eyes of the Jewish people of the day. God is still the deity. The "Holy Ghost" is not a part of God but of God. It is incorrectly mistranslated. Instead, it is the Breath of God that is of God, not to be worshipped.
One criticism of the Apostles William has is that they used "magical" means to make smoke appear on Pentacost. Their motivations are lost with time, but it's possible because they knew people would pay attention.
So, in essence, there is a trinity but not in the fashion used to by Christians. Calling the Breath of God from which we all draw inspiration and hope the "Holy Ghost" has a different meaning in the modern world.
&gt;</commentary>
<children><child nodeId="node-4161"></child>
</children>
</item>
<item nodeId="node-4161">
<command xml:space="preserve">e</command>
<result xml:space="preserve">
Resurrection Leawood Narthex East
A beautiful section of the narthex.
It curves to the northeast. There are paths leading both northeast and and west and one leading northwest into the sanctuary. There are stairs leading up.
You can see Resurrection Leawood Stone Water Feature of Narthex East here.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Narthex East
A beautiful section of the narthex.
It curves to the northeast. There are paths leading both northeast and and west and one leading northwest into the sanctuary. There are stairs leading up.
You can see Resurrection Leawood Stone Water Feature of Narthex East here.
&gt;</commentary>
<children><child nodeId="node-4162"></child>
</children>
</item>
<item nodeId="node-4162">
<command xml:space="preserve">x stone</command>
<result xml:space="preserve">A short hexagonal pillar surrounded by rock with water trickling out from the top.
People need to do good works. It doesn't guarantee a positive place in the afterlife even in the slightest. "Faith without works is dead" instead is the belief. How can one contribute? They can "just be there" for someone without saying "just trust in Jesus" in times of crisis. Another way is to write stories or interactive fictions detailing particuilar beliefs.
These are examples of passive, in the case of the latter, or active, in the case of the former, evangelizing. Passive has the biggest positive impact.
&gt;</result>
<commentary xml:space="preserve">A short hexagonal pillar surrounded by rock with water trickling out from the top.
People need to do good works. It doesn't guarantee a positive place in the afterlife even in the slightest. "Faith without works is dead" instead is the belief. How can one contribute? They can "just be there" for someone without saying "just trust in Jesus" in times of crisis. Another way is to write stories or interactive fictions detailing particuilar beliefs.
These are examples of passive, in the case of the latter, or active, in the case of the former, evangelizing. Passive has the biggest positive impact.
&gt;</commentary>
<children><child nodeId="node-4163"></child>
</children>
</item>
<item nodeId="node-4163">
<command xml:space="preserve">w</command>
<result xml:space="preserve">
Resurrection Leawood Narthex Center
A beautiful section of the narthex.
It curves to the west and east. There is an exit to the north leading into the sanctuary.
You can see Theophilius and Resurrection Leawood Stone Water Feature of Narthex Center here.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Narthex Center
A beautiful section of the narthex.
It curves to the west and east. There is an exit to the north leading into the sanctuary.
You can see Theophilius and Resurrection Leawood Stone Water Feature of Narthex Center here.
&gt;</commentary>
<children><child nodeId="node-4164"></child>
</children>
</item>
<item nodeId="node-4164">
<command xml:space="preserve">w</command>
<result xml:space="preserve">
Resurrection Leawood Narthex West
A beautiful section of the narthex.
It curves to the northwest. There are paths leading both northwest and east and one leading northeast into the sanctuary. There are stairs leading up.
You can see Resurrection Leawood Stone Water Feature of Narthex West here.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Narthex West
A beautiful section of the narthex.
It curves to the northwest. There are paths leading both northwest and east and one leading northeast into the sanctuary. There are stairs leading up.
You can see Resurrection Leawood Stone Water Feature of Narthex West here.
&gt;</commentary>
<children><child nodeId="node-4165"></child>
</children>
</item>
<item nodeId="node-4165">
<command xml:space="preserve">x stone</command>
<result xml:space="preserve">A short hexagonal pillar surrounded by rock with water trickling out from the top.
It's a common misconception that there are angels there to rescue you at the beckon and call and provide inspiration. This is likely a carry over from non-Christian religious beliefs. Instead, there is only God to rescue you and the Breath of God to inspire you and to guide you as it reaches your body.
&gt;</result>
<commentary xml:space="preserve">A short hexagonal pillar surrounded by rock with water trickling out from the top.
It's a common misconception that there are angels there to rescue you at the beckon and call and provide inspiration. This is likely a carry over from non-Christian religious beliefs. Instead, there is only God to rescue you and the Breath of God to inspire you and to guide you as it reaches your body.
&gt;</commentary>
<children><child nodeId="node-4166"></child>
</children>
</item>
<item nodeId="node-4166">
<command xml:space="preserve">s</command>
<result xml:space="preserve">You can't go that way.
&gt;</result>
<commentary xml:space="preserve">You can't go that way.
&gt;</commentary>
<children><child nodeId="node-4167"></child>
</children>
</item>
<item nodeId="node-4167">
<command xml:space="preserve">e</command>
<result xml:space="preserve">
Resurrection Leawood Narthex Center
A beautiful section of the narthex.
It curves to the west and east. There is an exit to the north leading into the sanctuary.
You can see Theophilius and Resurrection Leawood Stone Water Feature of Narthex Center here.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Narthex Center
A beautiful section of the narthex.
It curves to the west and east. There is an exit to the north leading into the sanctuary.
You can see Theophilius and Resurrection Leawood Stone Water Feature of Narthex Center here.
&gt;</commentary>
<children><child nodeId="node-4168"></child>
</children>
</item>
<item nodeId="node-4168">
<command xml:space="preserve">n</command>
<result xml:space="preserve">
Resurrection Leawood Sanctuary Lower Floor Center Corridor
The lower floor, center part, of the sanctuary opens up to seating all around.
There are paths leading toward the stage to the north and to the rest of the seating to the east and west. There is an exit to the south.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Sanctuary Lower Floor Center Corridor
The lower floor, center part, of the sanctuary opens up to seating all around.
There are paths leading toward the stage to the north and to the rest of the seating to the east and west. There is an exit to the south.
&gt;</commentary>
<children><child nodeId="node-4169"></child>
</children>
</item>
<item nodeId="node-4169">
<command xml:space="preserve">n</command>
<result xml:space="preserve">
Resurrection Leawood Stage
Complete with podium, altar, and space for musicians and a choir in the back, the stage is where the ceremonies take place.
There are paths in all directions.
You can see Resurrection Leawood Baptismal Font and Resurrection Leawood Altar Table here.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Stage
Complete with podium, altar, and space for musicians and a choir in the back, the stage is where the ceremonies take place.
There are paths in all directions.
You can see Resurrection Leawood Baptismal Font and Resurrection Leawood Altar Table here.
&gt;</commentary>
<children><child nodeId="node-4170"></child>
</children>
</item>
<item nodeId="node-4170">
<command xml:space="preserve">x altar</command>
<result xml:space="preserve">You see nothing special about Resurrection Leawood Altar Table.
As an aside, Christ showed compassion and charity to humanity. As a part of this, He forcibly made people recognize human dignity and this is necessary for the Christian life. It does not matter what people look like or self-identify or even believe, outside being hateful people. This is, as the Christ so poignantly pointed out, the summation of the Law: to love everyone regardless and it is absolutely lost on most of Christianity.
&gt;</result>
<commentary xml:space="preserve">You see nothing special about Resurrection Leawood Altar Table.
As an aside, Christ showed compassion and charity to humanity. As a part of this, He forcibly made people recognize human dignity and this is necessary for the Christian life. It does not matter what people look like or self-identify or even believe, outside being hateful people. This is, as the Christ so poignantly pointed out, the summation of the Law: to love everyone regardless and it is absolutely lost on most of Christianity.
&gt;</commentary>
<children><child nodeId="node-4171"></child>
</children>
</item>
<item nodeId="node-4171">
<command xml:space="preserve">l</command>
<result xml:space="preserve">Resurrection Leawood Stage
Complete with podium, altar, and space for musicians and a choir in the back, the stage is where the ceremonies take place.
There are paths in all directions.
You can see Resurrection Leawood Baptismal Font and Resurrection Leawood Altar Table here.
&gt;</result>
<commentary xml:space="preserve">Resurrection Leawood Stage
Complete with podium, altar, and space for musicians and a choir in the back, the stage is where the ceremonies take place.
There are paths in all directions.
You can see Resurrection Leawood Baptismal Font and Resurrection Leawood Altar Table here.
&gt;</commentary>
<children><child nodeId="node-4172"></child>
</children>
</item>
<item nodeId="node-4172">
<command xml:space="preserve">w</command>
<result xml:space="preserve">
Resurrection Leawood Sanctuary Lower Floor Northwest Corridor
The lower floor, western part, of the sanctuary opens up to seating.
There are paths leading toward the stage to the east and to the rest of the seating to the northwest and south. There is an exit to the west.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Sanctuary Lower Floor Northwest Corridor
The lower floor, western part, of the sanctuary opens up to seating.
There are paths leading toward the stage to the east and to the rest of the seating to the northwest and south. There is an exit to the west.
&gt;</commentary>
<children><child nodeId="node-4173"></child>
</children>
</item>
<item nodeId="node-4173">
<command xml:space="preserve">n</command>
<result xml:space="preserve">You can't go that way.
&gt;</result>
<commentary xml:space="preserve">You can't go that way.
&gt;</commentary>
<children><child nodeId="node-4174"></child>
</children>
</item>
<item nodeId="node-4174">
<command xml:space="preserve">nw</command>
<result xml:space="preserve">
Resurrection Leawood Sanctuary Lower Floor Northwest
The lower floor, western part, of the sanctuary opens up to seating.
There is a path leading southeast.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Sanctuary Lower Floor Northwest
The lower floor, western part, of the sanctuary opens up to seating.
There is a path leading southeast.
&gt;</commentary>
<children><child nodeId="node-4175"></child>
</children>
</item>
<item nodeId="node-4175">
<command xml:space="preserve">e</command>
<result xml:space="preserve">You can't go that way.
&gt;</result>
<commentary xml:space="preserve">You can't go that way.
&gt;</commentary>
<children><child nodeId="node-4176"></child>
</children>
</item>
<item nodeId="node-4176">
<command xml:space="preserve">se</command>
<result xml:space="preserve">
Resurrection Leawood Sanctuary Lower Floor Northwest Corridor
The lower floor, western part, of the sanctuary opens up to seating.
There are paths leading toward the stage to the east and to the rest of the seating to the northwest and south. There is an exit to the west.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Sanctuary Lower Floor Northwest Corridor
The lower floor, western part, of the sanctuary opens up to seating.
There are paths leading toward the stage to the east and to the rest of the seating to the northwest and south. There is an exit to the west.
&gt;</commentary>
<children><child nodeId="node-4177"></child>
</children>
</item>
<item nodeId="node-4177">
<command xml:space="preserve">e</command>
<result xml:space="preserve">
Resurrection Leawood Stage
Complete with podium, altar, and space for musicians and a choir in the back, the stage is where the ceremonies take place.
There are paths in all directions.
You can see Resurrection Leawood Baptismal Font and Resurrection Leawood Altar Table here.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Stage
Complete with podium, altar, and space for musicians and a choir in the back, the stage is where the ceremonies take place.
There are paths in all directions.
You can see Resurrection Leawood Baptismal Font and Resurrection Leawood Altar Table here.
&gt;</commentary>
<children><child nodeId="node-4178"></child>
</children>
</item>
<item nodeId="node-4178">
<command xml:space="preserve">x font</command>
<result xml:space="preserve">An ornate font with a basin full of water.
It is important for a Christian to remember their baptism. This means following Erasmus and his thoughts on the Christian Knight, although William really needs to finish this work. When remembering the baptism, they show people love. Love really does conquer all.
In his own life, William Moore's bigoted father, who was an atheist, had his heart melted to dark-skinned individuals by simply holding William's first-born who is half Togolese. By simply refusing to give her up and falling asleep with her in his arms, William's father recanted towards the end of his life of bigotry towards dark-skinned individuals. The rest of his father's bigotry remained to be determined if it was "cleansed" from his life prior to his passing.
&gt;</result>
<commentary xml:space="preserve">An ornate font with a basin full of water.
It is important for a Christian to remember their baptism. This means following Erasmus and his thoughts on the Christian Knight, although William really needs to finish this work. When remembering the baptism, they show people love. Love really does conquer all.
In his own life, William Moore's bigoted father, who was an atheist, had his heart melted to dark-skinned individuals by simply holding William's first-born who is half Togolese. By simply refusing to give her up and falling asleep with her in his arms, William's father recanted towards the end of his life of bigotry towards dark-skinned individuals. The rest of his father's bigotry remained to be determined if it was "cleansed" from his life prior to his passing.
&gt;</commentary>
<children><child nodeId="node-4179"></child>
</children>
</item>
<item nodeId="node-4179">
<command xml:space="preserve">n</command>
<result xml:space="preserve">
Resurrection Leawood Stained Glass Window
A massive, multi-colored stained glass window featuring loads of Christian symbolism and meaning to Resurrection, A Methodist Church. You feel awe-inspired and nearly want to pray several times as a consequence.
&gt;</result>
<commentary xml:space="preserve">
Resurrection Leawood Stained Glass Window
A massive, multi-colored stained glass window featuring loads of Christian symbolism and meaning to Resurrection, A Methodist Church. You feel awe-inspired and nearly want to pray several times as a consequence.
&gt;</commentary>
<children><child nodeId="node-4204"></child>
</children>
</item>
<item nodeId="node-4204">
<command xml:space="preserve">pray</command>
<result xml:space="preserve">You kneel down, close your eyes, and say a little prayer.
You have completed the quest and mission set forth. Hopefully, you're blessed somewhat by this.
*** The End ***
Would you like to RESTART, RESTORE a saved game, QUIT or UNDO the last command?
&gt; </result>
<commentary xml:space="preserve">You kneel down, close your eyes, and say a little prayer.
You have completed the quest and mission set forth. Hopefully, you're blessed somewhat by this.
*** The End ***
Would you like to RESTART, RESTORE a saved game, QUIT or UNDO the last command?
&gt; </commentary>
<annotation xml:space="preserve">***</annotation>
</item>
</Skein>

View File

@ -30,8 +30,9 @@ Chapter 1 - Meta Information Set Up
The story headline is "A potentially Christian journey.".
The story description is "A journey through the addendum philosophies to Christianity and criticisms of the church body as presented by William Moore. It is a constantly evolving work.".
The release number is 2.
Release along with cover art, an interpreter, the library card, and the source text.
The release number is 3.
Index map with EPS file.
Release along with cover art, an introductory booklet, an introductory postcard, a website, an interpreter, a library card, a public solution, a file of "Map" called "Inform Map.eps", and the source text.
Chapter 2 - Game Set Up
@ -146,11 +147,11 @@ Resurrection Leawood Sanctuary Lower Floor Northwest Corridor is a room. It is s
Resurrection Leawood Stage is a room. It is east of Resurrection Leawood Sanctuary Lower Floor Northwest Corridor. It is northeast of Resurrection Leawood Sanctuary Lower Floor West Corridor. It is north of Resurrection Leawood Sanctuary Lower Floor Center Corridor. It is northwest of Resurrection Leawood Sanctuary Lower Floor East Corridor. It is west of Resurrection Leawood Sanctuary Lower Floor Northeast Corridor. The description is "Complete with podium, altar, and space for musicians and a choir in the back, the stage is where the ceremonies take place.[paragraph break]There are paths in all directions.".
Resurrection Leawood Sanctuary Upper Floor West is a room. It is above Resurrection Leawood Narthex West. The description is "The upper floor, western part, of the sanctuary opens up to seating all around.[paragraph break]There is a path leading toward the rest of the seating to the east.".
Resurrection Leawood Sanctuary Upper Floor East is a room. It is above Resurrection Leawood Narthex East. It is east of Resurrection Leawood anctuary Upper Floor East. The description is "The upper floor, eastern part, of the sanctuary opens up to seating all around.[paragraph break]There is a path leading toward the rest of the seating to the west.".
Resurrection Leawood Stained Glass Window is a room. It is north of Stage. The description of Stained Glass Window is "A massive, multi-colored stained glass window featuring loads of Christian symbolism and meaning to the Church of the Resurrection. You feel awe-inspired and nearly want to pray several times as a consequence.".
Resurrection Leawood Stained Glass Window is a room. It is north of Stage. The description of Stained Glass Window is "A massive, multi-colored stained glass window featuring loads of Christian symbolism and meaning to Resurrection, A Methodist Church. You feel awe-inspired and nearly want to pray several times as a consequence.".
Chapter 4 - The Actors
Theophilius is a person. They are in CoR Leawood Narthex. The description is "Thephilius looks like a person lost somewhere in time. They are balding with a medium length, grey beard. They are dressed from head to toe like someone from 1st Century Greece."
Theophilius is a person. They are in Resurrection Leawood Narthex. The description is "Thephilius looks like a person lost somewhere in time. They are balding with a medium length, grey beard. They are dressed from head to toe like someone from 1st Century Greece."
Chapter 5 - All The Things
@ -246,6 +247,13 @@ After examining Resurrection Leawood Altar Table:
display the Figure of Altar Table;
say "As an aside, Christ showed compassion and charity to humanity. As a part of this, He forcibly made people recognize human dignity and this is necessary for the Christian life. It does not matter what people look like or self-identify or even believe, outside being hateful people. This is, as the Christ so poignantly pointed out, the summation of the Law: to love everyone regardless and it is absolutely lost on most of Christianity.".
Understand "pray" as praying. Praying is an action applying to nothing.
Carry out praying:
say "You kneel down, close your eyes, and say a little prayer.";
if location of the player is Resurrection Leawood Stained Glass Window:
say "You have completed the quest and mission set forth. Hopefully, you're blessed somewhat by this.";
end the story.
Chapter 7 - The Game
The player is in Resurrection Leawood Narthex Center
@ -253,5 +261,5 @@ The player is in Resurrection Leawood Narthex Center
After speech when the noun is Theophilius:
say "Theophilius smiles and says 'Welcome to the philosophies of William Moore in relation to Christianity!";
say "[paragraph break]The purpose of the interactive fiction is to expound my particular take on certain topics in Christianity. The take is esssentially orthodox and is rooted in reviewing potential misunderstandings brought on by outside influences that were undue but persist unto this day. Additionally, the interactive fiction will present certain criticisms. This is a work in progress.";
say "[paragraph break]It should be further noted that he chose this location of Church of the Resurrection, Leawood, Kansas mostly because it is from where he draws from the Breath of God (more on this later).";
say "[paragraph break]It should be further noted that he chose this location of Resurrection, a Methodist Church, Leawood, Kansas mostly because it is from where he draws from the Breath of God (more on this later).";
say "[paragraph break]To find out more of the philisophies, wander around and interact with objects. Things will be revealed!'".

View File

View File

@ -0,0 +1 @@
D908448F-46B1-4F91-9B99-71F2DAC93C98

View File

@ -0,0 +1,805 @@
%!PS-Adobe EPSF-3.0
%%BoundingBox: 0 0 960 588
%%IncludeFont: Helvetica
/Helvetica findfont 24 scalefont setfont
newpath % Ruled outline outer box of map
12 12 moveto % bottom left corner
948 12 lineto % bottom side
948 576 lineto % right side
12 576 lineto % top side
closepath
stroke
newpath % Ruled horizontal line
12 540 moveto % LHS
948 540 lineto % RHS
closepath
stroke
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 24 scalefont setfont
newpath (Map)
24 % = X
558 24 2 div sub % = Y centre-offset
moveto show
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
[2 1] 0 setdash % dashed line for arrow
192 426 moveto % room centre
-18 -27 rlineto % arrow out
stroke
[] 0 setdash % back to normal solid lines
/Helvetica findfont 8 scalefont setfont
newpath (RsrrcLNW)
dup stringwidth add 2 div 171 exch sub % = X centre-offset
394 8 2 div sub % = Y centre-offset
moveto show
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
768 498 moveto % start of Bezier curve
696 498 768 498 696 498 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
[2 1] 0 setdash % dashed line for arrow
768 498 moveto % room centre
-18 -27 rlineto % arrow out
stroke
[] 0 setdash % back to normal solid lines
/Helvetica findfont 8 scalefont setfont
newpath (RsrrcLNE)
dup stringwidth add 2 div 747 exch sub % = X centre-offset
466 8 2 div sub % = Y centre-offset
moveto show
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
174 408 moveto % bottom left corner
210 408 lineto % bottom side
210 444 lineto % right side
174 444 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
174 408 moveto % bottom left corner
210 408 lineto % bottom side
210 444 lineto % right side
174 444 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSUF)
dup stringwidth add 2 div 192 exch sub % = X centre-offset
426 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
750 480 moveto % bottom left corner
786 480 lineto % bottom side
786 516 lineto % right side
750 516 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
750 480 moveto % bottom left corner
786 480 lineto % bottom side
786 516 lineto % right side
750 516 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSUF)
dup stringwidth add 2 div 768 exch sub % = X centre-offset
498 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
678 480 moveto % bottom left corner
714 480 lineto % bottom side
714 516 lineto % right side
678 516 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
678 480 moveto % bottom left corner
714 480 lineto % bottom side
714 516 lineto % right side
678 516 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLUFE)
dup stringwidth add 2 div 696 exch sub % = X centre-offset
498 12 2 div sub % = Y centre-offset
moveto show
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
552 126 moveto % start of Bezier curve
552 198 552 126 552 198 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
552 126 moveto % start of Bezier curve
624 126 696 126 768 126 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
552 126 moveto % start of Bezier curve
480 126 264 54 192 54 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
192 54 moveto % start of Bezier curve
264 126 192 54 264 126 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
192 54 moveto % start of Bezier curve
120 126 120 126 48 198 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
[2 1] 0 setdash % dashed line for arrow
192 54 moveto % room centre
18 27 rlineto % arrow out
stroke
[] 0 setdash % back to normal solid lines
/Helvetica findfont 8 scalefont setfont
newpath (RsrLSUFW)
dup stringwidth add 2 div 213 exch sub % = X centre-offset
86 8 2 div sub % = Y centre-offset
moveto show
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
768 126 moveto % start of Bezier curve
840 198 768 198 840 270 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
768 126 moveto % start of Bezier curve
696 198 768 126 696 198 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
[2 1] 0 setdash % dashed line for arrow
768 126 moveto % room centre
18 27 rlineto % arrow out
stroke
[] 0 setdash % back to normal solid lines
/Helvetica findfont 8 scalefont setfont
newpath (RsrLSUFE)
dup stringwidth add 2 div 789 exch sub % = X centre-offset
158 8 2 div sub % = Y centre-offset
moveto show
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
48 198 moveto % start of Bezier curve
120 198 192 270 264 270 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
840 270 moveto % start of Bezier curve
768 270 552 270 480 270 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
336 54 moveto % start of Bezier curve
264 126 336 54 264 126 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
336 54 moveto % start of Bezier curve
408 54 480 198 552 198 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
624 198 moveto % start of Bezier curve
696 270 624 126 696 198 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
624 198 moveto % start of Bezier curve
552 198 624 198 552 198 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
480 198 moveto % start of Bezier curve
480 270 480 198 480 270 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
480 198 moveto % start of Bezier curve
480 126 696 270 696 198 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
264 198 moveto % start of Bezier curve
264 270 264 198 264 270 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
264 198 moveto % start of Bezier curve
264 126 264 198 264 126 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
552 342 moveto % start of Bezier curve
480 270 552 342 480 270 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
192 342 moveto % start of Bezier curve
264 270 192 342 264 270 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
552 198 moveto % start of Bezier curve
552 270 408 198 408 270 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
696 198 moveto % start of Bezier curve
624 270 480 198 408 270 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
264 126 moveto % start of Bezier curve
336 198 336 198 408 270 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
480 270 moveto % start of Bezier curve
408 270 480 270 408 270 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
264 270 moveto % start of Bezier curve
336 270 336 270 408 270 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
408 270 moveto % start of Bezier curve
408 342 408 270 408 342 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
534 108 moveto % bottom left corner
570 108 lineto % bottom side
570 144 lineto % right side
534 144 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
534 108 moveto % bottom left corner
570 108 lineto % bottom side
570 144 lineto % right side
534 144 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RsLNC)
dup stringwidth add 2 div 552 exch sub % = X centre-offset
126 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
174 36 moveto % bottom left corner
210 36 lineto % bottom side
210 72 lineto % right side
174 72 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
174 36 moveto % bottom left corner
210 36 lineto % bottom side
210 72 lineto % right side
174 72 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RsLNW)
dup stringwidth add 2 div 192 exch sub % = X centre-offset
54 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
750 108 moveto % bottom left corner
786 108 lineto % bottom side
786 144 lineto % right side
750 144 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
750 108 moveto % bottom left corner
786 108 lineto % bottom side
786 144 lineto % right side
750 144 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RsLNE)
dup stringwidth add 2 div 768 exch sub % = X centre-offset
126 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
30 180 moveto % bottom left corner
66 180 lineto % bottom side
66 216 lineto % right side
30 216 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
30 180 moveto % bottom left corner
66 180 lineto % bottom side
66 216 lineto % right side
30 216 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RsLNN)
dup stringwidth add 2 div 48 exch sub % = X centre-offset
198 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
822 252 moveto % bottom left corner
858 252 lineto % bottom side
858 288 lineto % right side
822 288 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
822 252 moveto % bottom left corner
858 252 lineto % bottom side
858 288 lineto % right side
822 288 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RsLNN)
dup stringwidth add 2 div 840 exch sub % = X centre-offset
270 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
318 36 moveto % bottom left corner
354 36 lineto % bottom side
354 72 lineto % right side
318 72 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
318 36 moveto % bottom left corner
354 36 lineto % bottom side
354 72 lineto % right side
318 72 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 336 exch sub % = X centre-offset
54 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
606 180 moveto % bottom left corner
642 180 lineto % bottom side
642 216 lineto % right side
606 216 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
606 180 moveto % bottom left corner
642 180 lineto % bottom side
642 216 lineto % right side
606 216 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 624 exch sub % = X centre-offset
198 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
462 180 moveto % bottom left corner
498 180 lineto % bottom side
498 216 lineto % right side
462 216 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
462 180 moveto % bottom left corner
498 180 lineto % bottom side
498 216 lineto % right side
462 216 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 480 exch sub % = X centre-offset
198 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
246 180 moveto % bottom left corner
282 180 lineto % bottom side
282 216 lineto % right side
246 216 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
246 180 moveto % bottom left corner
282 180 lineto % bottom side
282 216 lineto % right side
246 216 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 264 exch sub % = X centre-offset
198 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
534 324 moveto % bottom left corner
570 324 lineto % bottom side
570 360 lineto % right side
534 360 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
534 324 moveto % bottom left corner
570 324 lineto % bottom side
570 360 lineto % right side
534 360 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 552 exch sub % = X centre-offset
342 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
174 324 moveto % bottom left corner
210 324 lineto % bottom side
210 360 lineto % right side
174 360 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
174 324 moveto % bottom left corner
210 324 lineto % bottom side
210 360 lineto % right side
174 360 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 192 exch sub % = X centre-offset
342 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
534 180 moveto % bottom left corner
570 180 lineto % bottom side
570 216 lineto % right side
534 216 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
534 180 moveto % bottom left corner
570 180 lineto % bottom side
570 216 lineto % right side
534 216 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 552 exch sub % = X centre-offset
198 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
678 180 moveto % bottom left corner
714 180 lineto % bottom side
714 216 lineto % right side
678 216 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
678 180 moveto % bottom left corner
714 180 lineto % bottom side
714 216 lineto % right side
678 216 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 696 exch sub % = X centre-offset
198 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
246 108 moveto % bottom left corner
282 108 lineto % bottom side
282 144 lineto % right side
246 144 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
246 108 moveto % bottom left corner
282 108 lineto % bottom side
282 144 lineto % right side
246 144 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 264 exch sub % = X centre-offset
126 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
462 252 moveto % bottom left corner
498 252 lineto % bottom side
498 288 lineto % right side
462 288 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
462 252 moveto % bottom left corner
498 252 lineto % bottom side
498 288 lineto % right side
462 288 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 480 exch sub % = X centre-offset
270 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
246 252 moveto % bottom left corner
282 252 lineto % bottom side
282 288 lineto % right side
246 288 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
246 252 moveto % bottom left corner
282 252 lineto % bottom side
282 288 lineto % right side
246 288 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSLF)
dup stringwidth add 2 div 264 exch sub % = X centre-offset
270 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
390 252 moveto % bottom left corner
426 252 lineto % bottom side
426 288 lineto % right side
390 288 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
390 252 moveto % bottom left corner
426 252 lineto % bottom side
426 288 lineto % right side
390 288 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RsrLS)
dup stringwidth add 2 div 408 exch sub % = X centre-offset
270 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
390 324 moveto % bottom left corner
426 324 lineto % bottom side
426 360 lineto % right side
390 360 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
390 324 moveto % bottom left corner
426 324 lineto % bottom side
426 360 lineto % right side
390 360 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (RLSGW)
dup stringwidth add 2 div 408 exch sub % = X centre-offset
342 12 2 div sub % = Y centre-offset
moveto show

7
release.sh Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh
rm -rf "$3"
python3 ../blorbtool.py "$1" giload "$2" interpreter
#eps2eps "$4/Inform Map.eps" "Inform Map.eps"
#mv "Inform Map.eps" "$4/Inform Map.eps"
cp -R "$4" "$3"