├── .github └── workflows │ └── main.yaml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── README.md ├── bin ├── Release.hx ├── cdb.cmd ├── dock │ ├── dock_bottom.png │ ├── dock_bottom_sel.png │ ├── dock_fill.png │ ├── dock_fill_sel.png │ ├── dock_left.png │ ├── dock_left_sel.png │ ├── dock_right.png │ ├── dock_right_sel.png │ ├── dock_top.png │ ├── dock_top_sel.png │ ├── dockspawn.css │ ├── dockspawn.js │ ├── font-awesome.css │ └── fontawesome-webfont.woff ├── icon.icns ├── icon.ico ├── icon.png ├── index.html ├── libs │ ├── jquery-latest.min.js │ ├── jquery-sortable-min.js │ ├── lz4.js │ ├── select2.css │ ├── select2.js │ ├── spectrum.css │ └── spectrum.js ├── package.json ├── style.css └── style.hss ├── castle.hxml ├── cdb ├── Data.hx ├── Database.hx ├── DiffFile.hx ├── Lang.hx ├── Lz4Reader.hx ├── Module.hx ├── Parser.hx ├── Sheet.hx ├── SqlConnection.hx ├── SqlParser.hx ├── TileBuilder.hx └── Types.hx ├── haxelib.json ├── src ├── JqPages.hx ├── Level.hx ├── Main.hx ├── Model.hx ├── Resolver.hx ├── js │ └── node │ │ └── webkit │ │ ├── App.hx │ │ ├── Clipboard.hx │ │ ├── Menu.hx │ │ ├── MenuItem.hx │ │ ├── MenuItemType.hx │ │ ├── Shell.hx │ │ └── Window.hx ├── lvl │ ├── Image.hx │ ├── Image3D.hx │ ├── LayerData.hx │ ├── LayerGfx.hx │ └── Palette.hx └── test │ ├── .gitignore │ ├── .vscode │ └── launch.json │ ├── Data.hx │ ├── TestCastle.hx │ ├── res │ └── data.cdb │ ├── test-hl.hxml │ ├── test-js.hxml │ └── test.hxproj └── www ├── css ├── bootstrap.min.css └── style.css ├── favicon.ico ├── img ├── commonLayerProps.png ├── github.png ├── glyphicons-halflings-white.png ├── glyphicons-halflings.png ├── haxelogo.png ├── icon.png ├── icon_hd.png ├── icon_ld.png ├── json.png ├── layerDropDown.png ├── layerList.png ├── levelEdit.png ├── linux.png ├── osx.png ├── screen.png ├── tileEdit.png ├── tileLayerProps.png ├── tileObjects.png ├── tileProps.png ├── using.png ├── win.png └── zip.png ├── index.html ├── js ├── bootstrap.min.js └── jquery.min.js └── sample.zip /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/README.md -------------------------------------------------------------------------------- /bin/Release.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/Release.hx -------------------------------------------------------------------------------- /bin/cdb.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/cdb.cmd -------------------------------------------------------------------------------- /bin/dock/dock_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dock_bottom.png -------------------------------------------------------------------------------- /bin/dock/dock_bottom_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dock_bottom_sel.png -------------------------------------------------------------------------------- /bin/dock/dock_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dock_fill.png -------------------------------------------------------------------------------- /bin/dock/dock_fill_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dock_fill_sel.png -------------------------------------------------------------------------------- /bin/dock/dock_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dock_left.png -------------------------------------------------------------------------------- /bin/dock/dock_left_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dock_left_sel.png -------------------------------------------------------------------------------- /bin/dock/dock_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dock_right.png -------------------------------------------------------------------------------- /bin/dock/dock_right_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dock_right_sel.png -------------------------------------------------------------------------------- /bin/dock/dock_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dock_top.png -------------------------------------------------------------------------------- /bin/dock/dock_top_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dock_top_sel.png -------------------------------------------------------------------------------- /bin/dock/dockspawn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dockspawn.css -------------------------------------------------------------------------------- /bin/dock/dockspawn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/dockspawn.js -------------------------------------------------------------------------------- /bin/dock/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/font-awesome.css -------------------------------------------------------------------------------- /bin/dock/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/dock/fontawesome-webfont.woff -------------------------------------------------------------------------------- /bin/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/icon.icns -------------------------------------------------------------------------------- /bin/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/icon.ico -------------------------------------------------------------------------------- /bin/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/icon.png -------------------------------------------------------------------------------- /bin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/index.html -------------------------------------------------------------------------------- /bin/libs/jquery-latest.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/libs/jquery-latest.min.js -------------------------------------------------------------------------------- /bin/libs/jquery-sortable-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/libs/jquery-sortable-min.js -------------------------------------------------------------------------------- /bin/libs/lz4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/libs/lz4.js -------------------------------------------------------------------------------- /bin/libs/select2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/libs/select2.css -------------------------------------------------------------------------------- /bin/libs/select2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/libs/select2.js -------------------------------------------------------------------------------- /bin/libs/spectrum.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/libs/spectrum.css -------------------------------------------------------------------------------- /bin/libs/spectrum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/libs/spectrum.js -------------------------------------------------------------------------------- /bin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/package.json -------------------------------------------------------------------------------- /bin/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/style.css -------------------------------------------------------------------------------- /bin/style.hss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/bin/style.hss -------------------------------------------------------------------------------- /castle.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/castle.hxml -------------------------------------------------------------------------------- /cdb/Data.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/Data.hx -------------------------------------------------------------------------------- /cdb/Database.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/Database.hx -------------------------------------------------------------------------------- /cdb/DiffFile.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/DiffFile.hx -------------------------------------------------------------------------------- /cdb/Lang.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/Lang.hx -------------------------------------------------------------------------------- /cdb/Lz4Reader.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/Lz4Reader.hx -------------------------------------------------------------------------------- /cdb/Module.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/Module.hx -------------------------------------------------------------------------------- /cdb/Parser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/Parser.hx -------------------------------------------------------------------------------- /cdb/Sheet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/Sheet.hx -------------------------------------------------------------------------------- /cdb/SqlConnection.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/SqlConnection.hx -------------------------------------------------------------------------------- /cdb/SqlParser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/SqlParser.hx -------------------------------------------------------------------------------- /cdb/TileBuilder.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/TileBuilder.hx -------------------------------------------------------------------------------- /cdb/Types.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/cdb/Types.hx -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/haxelib.json -------------------------------------------------------------------------------- /src/JqPages.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/JqPages.hx -------------------------------------------------------------------------------- /src/Level.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/Level.hx -------------------------------------------------------------------------------- /src/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/Main.hx -------------------------------------------------------------------------------- /src/Model.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/Model.hx -------------------------------------------------------------------------------- /src/Resolver.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/Resolver.hx -------------------------------------------------------------------------------- /src/js/node/webkit/App.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/js/node/webkit/App.hx -------------------------------------------------------------------------------- /src/js/node/webkit/Clipboard.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/js/node/webkit/Clipboard.hx -------------------------------------------------------------------------------- /src/js/node/webkit/Menu.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/js/node/webkit/Menu.hx -------------------------------------------------------------------------------- /src/js/node/webkit/MenuItem.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/js/node/webkit/MenuItem.hx -------------------------------------------------------------------------------- /src/js/node/webkit/MenuItemType.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/js/node/webkit/MenuItemType.hx -------------------------------------------------------------------------------- /src/js/node/webkit/Shell.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/js/node/webkit/Shell.hx -------------------------------------------------------------------------------- /src/js/node/webkit/Window.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/js/node/webkit/Window.hx -------------------------------------------------------------------------------- /src/lvl/Image.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/lvl/Image.hx -------------------------------------------------------------------------------- /src/lvl/Image3D.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/lvl/Image3D.hx -------------------------------------------------------------------------------- /src/lvl/LayerData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/lvl/LayerData.hx -------------------------------------------------------------------------------- /src/lvl/LayerGfx.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/lvl/LayerGfx.hx -------------------------------------------------------------------------------- /src/lvl/Palette.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/lvl/Palette.hx -------------------------------------------------------------------------------- /src/test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/test/.gitignore -------------------------------------------------------------------------------- /src/test/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/test/.vscode/launch.json -------------------------------------------------------------------------------- /src/test/Data.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/test/Data.hx -------------------------------------------------------------------------------- /src/test/TestCastle.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/test/TestCastle.hx -------------------------------------------------------------------------------- /src/test/res/data.cdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/test/res/data.cdb -------------------------------------------------------------------------------- /src/test/test-hl.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/test/test-hl.hxml -------------------------------------------------------------------------------- /src/test/test-js.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/test/test-js.hxml -------------------------------------------------------------------------------- /src/test/test.hxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/src/test/test.hxproj -------------------------------------------------------------------------------- /www/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/css/bootstrap.min.css -------------------------------------------------------------------------------- /www/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/css/style.css -------------------------------------------------------------------------------- /www/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/favicon.ico -------------------------------------------------------------------------------- /www/img/commonLayerProps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/commonLayerProps.png -------------------------------------------------------------------------------- /www/img/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/github.png -------------------------------------------------------------------------------- /www/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /www/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /www/img/haxelogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/haxelogo.png -------------------------------------------------------------------------------- /www/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/icon.png -------------------------------------------------------------------------------- /www/img/icon_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/icon_hd.png -------------------------------------------------------------------------------- /www/img/icon_ld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/icon_ld.png -------------------------------------------------------------------------------- /www/img/json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/json.png -------------------------------------------------------------------------------- /www/img/layerDropDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/layerDropDown.png -------------------------------------------------------------------------------- /www/img/layerList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/layerList.png -------------------------------------------------------------------------------- /www/img/levelEdit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/levelEdit.png -------------------------------------------------------------------------------- /www/img/linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/linux.png -------------------------------------------------------------------------------- /www/img/osx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/osx.png -------------------------------------------------------------------------------- /www/img/screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/screen.png -------------------------------------------------------------------------------- /www/img/tileEdit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/tileEdit.png -------------------------------------------------------------------------------- /www/img/tileLayerProps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/tileLayerProps.png -------------------------------------------------------------------------------- /www/img/tileObjects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/tileObjects.png -------------------------------------------------------------------------------- /www/img/tileProps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/tileProps.png -------------------------------------------------------------------------------- /www/img/using.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/using.png -------------------------------------------------------------------------------- /www/img/win.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/win.png -------------------------------------------------------------------------------- /www/img/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/img/zip.png -------------------------------------------------------------------------------- /www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/index.html -------------------------------------------------------------------------------- /www/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/js/bootstrap.min.js -------------------------------------------------------------------------------- /www/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/js/jquery.min.js -------------------------------------------------------------------------------- /www/sample.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ncannasse/castle/HEAD/www/sample.zip --------------------------------------------------------------------------------