├── LICENSE ├── README.md ├── Screenshots └── Simulator Screen Recording - iPhone 12 - 2021-07-15 at 19.54.14.gif ├── Snake.entitlements ├── Sources ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── GameAction.swift ├── GameEnvironment.swift ├── GameReducer.swift ├── GameState.swift ├── GameView.swift ├── Models │ ├── Coordinate.swift │ └── Direction.swift └── TCASnakeApp.swift ├── TCA Snake.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcuserdata │ └── plarson.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist └── TCA-Snake-Info.plist /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/Simulator Screen Recording - iPhone 12 - 2021-07-15 at 19.54.14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Screenshots/Simulator Screen Recording - iPhone 12 - 2021-07-15 at 19.54.14.gif -------------------------------------------------------------------------------- /Snake.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Snake.entitlements -------------------------------------------------------------------------------- /Sources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Sources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Sources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Sources/GameAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/GameAction.swift -------------------------------------------------------------------------------- /Sources/GameEnvironment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/GameEnvironment.swift -------------------------------------------------------------------------------- /Sources/GameReducer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/GameReducer.swift -------------------------------------------------------------------------------- /Sources/GameState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/GameState.swift -------------------------------------------------------------------------------- /Sources/GameView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/GameView.swift -------------------------------------------------------------------------------- /Sources/Models/Coordinate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/Models/Coordinate.swift -------------------------------------------------------------------------------- /Sources/Models/Direction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/Models/Direction.swift -------------------------------------------------------------------------------- /Sources/TCASnakeApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/Sources/TCASnakeApp.swift -------------------------------------------------------------------------------- /TCA Snake.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/TCA Snake.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TCA Snake.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/TCA Snake.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TCA Snake.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/TCA Snake.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /TCA Snake.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/TCA Snake.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /TCA Snake.xcodeproj/xcuserdata/plarson.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/TCA Snake.xcodeproj/xcuserdata/plarson.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /TCA Snake.xcodeproj/xcuserdata/plarson.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/TCA Snake.xcodeproj/xcuserdata/plarson.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /TCA-Snake-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-larson/TCA-Snake/HEAD/TCA-Snake-Info.plist --------------------------------------------------------------------------------