├── Dependencies
├── Moq.dll
└── Ionic.Zip.Reduced.dll
├── QuestJSWeb
├── Views
│ ├── _ViewStart.cshtml
│ ├── Shared
│ │ ├── Error.cshtml
│ │ └── _Layout.cshtml
│ ├── Compile
│ │ ├── Result.cshtml
│ │ └── Index.cshtml
│ └── Web.config
├── Global.asax
├── Scripts
│ ├── _references.js
│ ├── respond.min.js
│ └── jquery.validate.unobtrusive.min.js
├── Settings.template.config
├── fonts
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.ttf
│ └── glyphicons-halflings-regular.woff
├── App_Start
│ ├── FilterConfig.cs
│ ├── RouteConfig.cs
│ ├── WebApiConfig.cs
│ ├── BundleConfig.cs
│ └── Startup.Auth.cs
├── Startup.cs
├── Controllers
│ ├── HomeController.cs
│ └── CompileController.cs
├── Models
│ └── CompileModel.cs
├── Global.asax.cs
├── Content
│ └── Site.css
├── Web.Debug.config
├── Web.Release.config
├── Properties
│ └── AssemblyInfo.cs
├── packages.config
└── web.config
├── Compiler
├── images
│ ├── quest.png
│ ├── ta-logo.png
│ ├── glyphicons-halflings.png
│ ├── ui-icons_222222_256x240.png
│ ├── ui-icons_228ef1_256x240.png
│ ├── ui-icons_ef8c08_256x240.png
│ ├── ui-icons_ffd27a_256x240.png
│ ├── ui-icons_ffffff_256x240.png
│ ├── glyphicons-halflings-white.png
│ ├── ui-bg_flat_10_000000_40x100.png
│ ├── ui-bg_glass_65_ffffff_1x400.png
│ ├── ui-bg_glass_100_f6f6f6_1x400.png
│ ├── ui-bg_glass_100_fdf5ce_1x400.png
│ ├── ui-bg_gloss-wave_35_f6a828_500x100.png
│ ├── ui-bg_diagonals-thick_18_b81900_40x40.png
│ ├── ui-bg_diagonals-thick_20_666666_40x40.png
│ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
│ └── ui-bg_highlight-soft_75_ffe45c_1x100.png
├── packages.config
├── Scripts
│ ├── FunctionCallParameters.cs
│ ├── FinishScript.cs
│ ├── DestroyScript.cs
│ ├── ErrorScript.cs
│ ├── InsertScript.cs
│ ├── PictureScript.cs
│ ├── DelegateImplementation.cs
│ ├── SetFieldScript.cs
│ ├── MsgScript.cs
│ ├── WaitScript.cs
│ ├── OnReadyScript.cs
│ ├── GetInputScript.cs
│ ├── ReturnScript.cs
│ ├── Context.cs
│ ├── MultiScript.cs
│ ├── WhileScript.cs
│ ├── UndoScript.cs
│ ├── AskScript.cs
│ ├── InvokeScript.cs
│ ├── IScript.cs
│ ├── DoScript.cs
│ ├── PlaySoundScript.cs
│ ├── ListAddScript.cs
│ ├── ScriptConstructorBase.cs
│ ├── ShowMenuScript.cs
│ ├── JSScript.cs
│ ├── DictionaryAddScript.cs
│ ├── RunDelegateScript.cs
│ ├── FirstTimeScript.cs
│ ├── ForScript.cs
│ ├── RequestScript.cs
│ ├── ForEachScript.cs
│ ├── FunctionCallScript.cs
│ ├── IfScript.cs
│ ├── SwitchScript.cs
│ ├── SetScript.cs
│ └── CreateScript.cs
├── js
│ └── jjmenu.css
├── GameLoader
│ ├── ElementNameMapper.cs
│ └── PackageReader.cs
├── QuestDictionary.cs
├── GameSaver
│ ├── FunctionSaver.cs
│ ├── WalkthroughSaver.cs
│ ├── GameSaver.cs
│ ├── GameWriter.cs
│ └── ElementSavers.cs
├── Properties
│ └── AssemblyInfo.cs
├── QuestList.cs
├── ElementFactory.cs
├── style.css
├── Expression.cs
└── Element.cs
├── QuestCompiler
├── Images
│ └── q2_48x48c.ico
├── app.config
├── Properties
│ ├── Settings.settings
│ ├── Settings.Designer.cs
│ ├── AssemblyInfo.cs
│ └── Resources.Designer.cs
├── App.xaml
├── App.xaml.cs
├── Settings.cs
├── MainWindow.xaml
└── QuestCompiler.csproj
├── Utility
├── packages.config
├── Utility.cs
├── Strings.cs
├── Classes.cs
├── Registry.cs
├── Properties
│ └── AssemblyInfo.cs
├── JSInterop.cs
└── Utility.csproj
├── TraceAndTestImpact.testsettings
├── Local.testsettings
├── Prototypes
└── Knockout
│ ├── index.html
│ └── game.js
├── QuestJS.vsmdi
├── README.md
├── CompilerTests
├── UtilityTests.cs
├── Properties
│ └── AssemblyInfo.cs
├── ExpressionTests.cs
└── CompilerTests.csproj
├── LICENSE
└── .gitignore
/Dependencies/Moq.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/Dependencies/Moq.dll
--------------------------------------------------------------------------------
/QuestJSWeb/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = "~/Views/Shared/_Layout.cshtml";
3 | }
4 |
--------------------------------------------------------------------------------
/Compiler/images/quest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/Compiler/images/quest.png
--------------------------------------------------------------------------------
/Compiler/images/ta-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/Compiler/images/ta-logo.png
--------------------------------------------------------------------------------
/Dependencies/Ionic.Zip.Reduced.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/Dependencies/Ionic.Zip.Reduced.dll
--------------------------------------------------------------------------------
/QuestCompiler/Images/q2_48x48c.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/QuestCompiler/Images/q2_48x48c.ico
--------------------------------------------------------------------------------
/QuestJSWeb/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="QuestJSWeb.MvcApplication" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/QuestJSWeb/Scripts/_references.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/QuestJSWeb/Scripts/_references.js
--------------------------------------------------------------------------------
/Compiler/images/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/Compiler/images/glyphicons-halflings.png
--------------------------------------------------------------------------------
/Compiler/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/Compiler/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/Compiler/images/ui-icons_228ef1_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/Compiler/images/ui-icons_228ef1_256x240.png
--------------------------------------------------------------------------------
/Compiler/images/ui-icons_ef8c08_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/Compiler/images/ui-icons_ef8c08_256x240.png
--------------------------------------------------------------------------------
/Compiler/images/ui-icons_ffd27a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/Compiler/images/ui-icons_ffd27a_256x240.png
--------------------------------------------------------------------------------
/Compiler/images/ui-icons_ffffff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/textadventures/quest-js/HEAD/Compiler/images/ui-icons_ffffff_256x240.png
--------------------------------------------------------------------------------
/QuestJSWeb/Settings.template.config:
--------------------------------------------------------------------------------
1 |
2 |
Created successfully.
12 | 13 |Download: @Model.DownloadUrl
14 | } 15 | else 16 | { 17 |Failed to compile.
18 | 19 |This is the web version of QuestJS - a service for converting games written using Quest 10 | into HTML and JavaScript.
11 | 12 |Upload your .quest file here, and after a few seconds you'll be able to download a zip file containing all the HTML, CSS and JavaScript required to run your game.
13 | 14 |To generate your .quest file:
15 | 16 |