From 24b76c096e16781be3db53e304872dbd118c624d Mon Sep 17 00:00:00 2001 From: William Moore Date: Tue, 7 Feb 2023 09:02:57 -0600 Subject: [PATCH] Update to use Inform IDE --- .gitignore | 3 +- Makefile | 27 - Targets | 1 - breathofgod.inform/Skein.skein | 524 +++++++++++++++++ breathofgod.inform/Source/story.ni | 18 +- breathofgod.inform/notes.rtf | 0 breathofgod.inform/uuid.txt | 1 + breathofgod.materials/Inform Map.eps | 805 +++++++++++++++++++++++++++ release.sh | 7 + 9 files changed, 1352 insertions(+), 34 deletions(-) delete mode 100644 Makefile delete mode 100644 Targets create mode 100644 breathofgod.inform/Skein.skein create mode 100644 breathofgod.inform/notes.rtf create mode 100644 breathofgod.inform/uuid.txt create mode 100644 breathofgod.materials/Inform Map.eps create mode 100755 release.sh diff --git a/.gitignore b/.gitignore index 33d1de8..ddbedf1 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,5 @@ Index/ gametext.txt *.c *.o -Mooreheim \ No newline at end of file +Mooreheim +Icon? diff --git a/Makefile b/Makefile deleted file mode 100644 index ac5b385..0000000 --- a/Makefile +++ /dev/null @@ -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 diff --git a/Targets b/Targets deleted file mode 100644 index cca78d3..0000000 --- a/Targets +++ /dev/null @@ -1 +0,0 @@ -TARGETS := breathofgod diff --git a/breathofgod.inform/Skein.skein b/breathofgod.inform/Skein.skein new file mode 100644 index 0000000..33691fb --- /dev/null +++ b/breathofgod.inform/Skein.skein @@ -0,0 +1,524 @@ + + + + Inform Mac Client (Inform version 1.82/6.41/10.1.2) + + breathofgod + + + + +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. + + + +> + + + + +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. + + + +> + + + + + x stone + 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. + +> + 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. + +> + + + + + e + +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. + + + +> + +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. + + + +> + + + + + x stone + 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. + +> + 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. + +> + + + + + w + +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. + + + +> + +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. + + + +> + + + + + w + +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. + + + +> + +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. + + + +> + + + + + x stone + 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. + +> + 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. + +> + + + + + s + You can't go that way. + +> + You can't go that way. + +> + + + + + e + +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. + + + +> + +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. + + + +> + + + + + n + +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. + + + +> + +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. + + + +> + + + + + n + +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. + + + +> + +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. + + + +> + + + + + x altar + 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. + +> + 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. + +> + + + + + l + 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. + + + +> + 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. + + + +> + + + + + w + +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. + + + +> + +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. + + + +> + + + + + n + You can't go that way. + +> + You can't go that way. + +> + + + + + nw + +Resurrection Leawood Sanctuary Lower Floor Northwest +The lower floor, western part, of the sanctuary opens up to seating. + +There is a path leading southeast. + + + +> + +Resurrection Leawood Sanctuary Lower Floor Northwest +The lower floor, western part, of the sanctuary opens up to seating. + +There is a path leading southeast. + + + +> + + + + + e + You can't go that way. + +> + You can't go that way. + +> + + + + + se + +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. + + + +> + +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. + + + +> + + + + + e + +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. + + + +> + +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. + + + +> + + + + + x font + 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. + +> + 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. + +> + + + + + n + +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. + + + +> + +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. + + + +> + + + + + pray + 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? +> + 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? +> + *** + + \ No newline at end of file diff --git a/breathofgod.inform/Source/story.ni b/breathofgod.inform/Source/story.ni index d8fe22b..e4e55cb 100644 --- a/breathofgod.inform/Source/story.ni +++ b/breathofgod.inform/Source/story.ni @@ -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!'". diff --git a/breathofgod.inform/notes.rtf b/breathofgod.inform/notes.rtf new file mode 100644 index 0000000..e69de29 diff --git a/breathofgod.inform/uuid.txt b/breathofgod.inform/uuid.txt new file mode 100644 index 0000000..e061066 --- /dev/null +++ b/breathofgod.inform/uuid.txt @@ -0,0 +1 @@ +D908448F-46B1-4F91-9B99-71F2DAC93C98 \ No newline at end of file diff --git a/breathofgod.materials/Inform Map.eps b/breathofgod.materials/Inform Map.eps new file mode 100644 index 0000000..e7972f6 --- /dev/null +++ b/breathofgod.materials/Inform Map.eps @@ -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 diff --git a/release.sh b/release.sh new file mode 100755 index 0000000..79c2f57 --- /dev/null +++ b/release.sh @@ -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"