├── COPYING ├── Fabricated.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcuserdata │ │ └── markusmoenig.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── xcshareddata │ └── xcschemes │ │ └── Fabricated (macOS).xcscheme └── xcuserdata │ ├── markusm.xcuserdatad │ └── xcschemes │ │ └── xcschememanagement.plist │ └── markusmoenig.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── README.md ├── Shared ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Classes │ ├── Classes.swift │ └── Font.swift ├── ContentView.swift ├── Core.swift ├── FabricatedApp.swift ├── FabricatedDocument.swift ├── Fonts │ ├── OpenSans.json │ └── OpenSans.tiff ├── IsoCubeRenderer.swift ├── MathLibrary.swift ├── Metal.h ├── Metal.metal ├── MetalDrawables.swift ├── MetalStates.swift ├── MetalView.swift ├── Nodes │ ├── Decorator.swift │ ├── IsoTileNode.swift │ ├── Modifier.swift │ ├── Node.swift │ ├── NodeArray.swift │ ├── NodeView.swift │ ├── NodeViewIso.swift │ ├── Patterns.swift │ └── Shapes.swift ├── PaletteView.swift ├── Project.swift ├── Renderer.swift ├── ScreenView.swift ├── ScreenViewTools.swift ├── TileGridView.swift ├── Undo.swift └── Views.swift ├── iOS └── Info.plist ├── images └── screen.png └── macOS ├── Info.plist └── macOS.entitlements /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/COPYING -------------------------------------------------------------------------------- /Fabricated.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Fabricated.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Fabricated.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Fabricated.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Fabricated.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Fabricated.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Fabricated.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Fabricated.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Fabricated.xcodeproj/project.xcworkspace/xcuserdata/markusmoenig.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Fabricated.xcodeproj/project.xcworkspace/xcuserdata/markusmoenig.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Fabricated.xcodeproj/xcshareddata/xcschemes/Fabricated (macOS).xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Fabricated.xcodeproj/xcshareddata/xcschemes/Fabricated (macOS).xcscheme -------------------------------------------------------------------------------- /Fabricated.xcodeproj/xcuserdata/markusm.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Fabricated.xcodeproj/xcuserdata/markusm.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Fabricated.xcodeproj/xcuserdata/markusmoenig.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Fabricated.xcodeproj/xcuserdata/markusmoenig.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/README.md -------------------------------------------------------------------------------- /Shared/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Shared/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Shared/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Shared/Classes/Classes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Classes/Classes.swift -------------------------------------------------------------------------------- /Shared/Classes/Font.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Classes/Font.swift -------------------------------------------------------------------------------- /Shared/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/ContentView.swift -------------------------------------------------------------------------------- /Shared/Core.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Core.swift -------------------------------------------------------------------------------- /Shared/FabricatedApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/FabricatedApp.swift -------------------------------------------------------------------------------- /Shared/FabricatedDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/FabricatedDocument.swift -------------------------------------------------------------------------------- /Shared/Fonts/OpenSans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Fonts/OpenSans.json -------------------------------------------------------------------------------- /Shared/Fonts/OpenSans.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Fonts/OpenSans.tiff -------------------------------------------------------------------------------- /Shared/IsoCubeRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/IsoCubeRenderer.swift -------------------------------------------------------------------------------- /Shared/MathLibrary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/MathLibrary.swift -------------------------------------------------------------------------------- /Shared/Metal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Metal.h -------------------------------------------------------------------------------- /Shared/Metal.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Metal.metal -------------------------------------------------------------------------------- /Shared/MetalDrawables.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/MetalDrawables.swift -------------------------------------------------------------------------------- /Shared/MetalStates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/MetalStates.swift -------------------------------------------------------------------------------- /Shared/MetalView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/MetalView.swift -------------------------------------------------------------------------------- /Shared/Nodes/Decorator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Nodes/Decorator.swift -------------------------------------------------------------------------------- /Shared/Nodes/IsoTileNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Nodes/IsoTileNode.swift -------------------------------------------------------------------------------- /Shared/Nodes/Modifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Nodes/Modifier.swift -------------------------------------------------------------------------------- /Shared/Nodes/Node.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Nodes/Node.swift -------------------------------------------------------------------------------- /Shared/Nodes/NodeArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Nodes/NodeArray.swift -------------------------------------------------------------------------------- /Shared/Nodes/NodeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Nodes/NodeView.swift -------------------------------------------------------------------------------- /Shared/Nodes/NodeViewIso.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Nodes/NodeViewIso.swift -------------------------------------------------------------------------------- /Shared/Nodes/Patterns.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Nodes/Patterns.swift -------------------------------------------------------------------------------- /Shared/Nodes/Shapes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Nodes/Shapes.swift -------------------------------------------------------------------------------- /Shared/PaletteView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/PaletteView.swift -------------------------------------------------------------------------------- /Shared/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Project.swift -------------------------------------------------------------------------------- /Shared/Renderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Renderer.swift -------------------------------------------------------------------------------- /Shared/ScreenView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/ScreenView.swift -------------------------------------------------------------------------------- /Shared/ScreenViewTools.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/ScreenViewTools.swift -------------------------------------------------------------------------------- /Shared/TileGridView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/TileGridView.swift -------------------------------------------------------------------------------- /Shared/Undo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Undo.swift -------------------------------------------------------------------------------- /Shared/Views.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/Shared/Views.swift -------------------------------------------------------------------------------- /iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/iOS/Info.plist -------------------------------------------------------------------------------- /images/screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/images/screen.png -------------------------------------------------------------------------------- /macOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/macOS/Info.plist -------------------------------------------------------------------------------- /macOS/macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusmoenig/Fabricated/HEAD/macOS/macOS.entitlements --------------------------------------------------------------------------------