├── .gitignore ├── .swift-version ├── .swiftlint.yml ├── .travis.yml ├── BWCollectionView.framework.zip ├── CHANGELOG.md ├── Carthage └── Build │ └── iOS │ ├── 9D67454A-3328-3184-BD45-CD5A3ABB103D.bcsymbolmap │ ├── B8D5F415-E7C9-3A2D-80D3-9C01E9693B36.bcsymbolmap │ ├── BWCollectionView.framework.dSYM │ └── Contents │ │ ├── Info.plist │ │ └── Resources │ │ └── DWARF │ │ └── BWCollectionView │ └── BWCollectionView.framework │ ├── BWCollectionView │ ├── Headers │ ├── BWCollectionView-Swift.h │ └── BWCollectionView.h │ ├── Info.plist │ └── Modules │ ├── BWCollectionView.swiftmodule │ ├── arm.swiftdoc │ ├── arm.swiftmodule │ ├── arm64.swiftdoc │ ├── arm64.swiftmodule │ ├── i386.swiftdoc │ ├── i386.swiftmodule │ ├── x86_64.swiftdoc │ └── x86_64.swiftmodule │ └── module.modulemap ├── CollectionNode.podspec ├── CollectionNode.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ └── CollectionNode.xcscheme ├── CollectionNode ├── BWCollectionView.h └── Info.plist ├── CollectionNodeExample ├── Base.lproj │ └── LaunchScreen.storyboard ├── Emoji.swift ├── EmojiItem.swift ├── EmojiModel.swift ├── GameScene.swift ├── Info.plist └── Support │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── Alien.imageset │ │ ├── Contents.json │ │ └── extraterrestrial-alien_1f47d.png │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── HeartFace.imageset │ │ ├── Contents.json │ │ └── smiling-face-with-heart-shaped-eyes_1f60d.png │ ├── SmileyFace.imageset │ │ ├── Contents.json │ │ └── grinning-face_1f600.png │ └── SpaceInvader.imageset │ │ ├── Contents.json │ │ └── alien-monster_1f47e.png │ ├── Base.lproj │ └── Main.storyboard │ └── GameViewController.swift ├── CollectionNodeTv ├── CollectionNodeTv.h └── Info.plist ├── CollectionNodeTvTests ├── CollectionNodeTvTests.swift └── Info.plist ├── CollectionNodeUnitTests ├── CollectionNodeUnitTests.swift ├── Info.plist └── mockGameScene.swift ├── ISSUE_TEMPLATE.md ├── LICENSE ├── README.md ├── Source └── CollectionNode.swift ├── iphonePreview.gif └── tiles.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.0 2 | -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/.travis.yml -------------------------------------------------------------------------------- /BWCollectionView.framework.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/BWCollectionView.framework.zip -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Carthage/Build/iOS/9D67454A-3328-3184-BD45-CD5A3ABB103D.bcsymbolmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/9D67454A-3328-3184-BD45-CD5A3ABB103D.bcsymbolmap -------------------------------------------------------------------------------- /Carthage/Build/iOS/B8D5F415-E7C9-3A2D-80D3-9C01E9693B36.bcsymbolmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/B8D5F415-E7C9-3A2D-80D3-9C01E9693B36.bcsymbolmap -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework.dSYM/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework.dSYM/Contents/Info.plist -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework.dSYM/Contents/Resources/DWARF/BWCollectionView: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework.dSYM/Contents/Resources/DWARF/BWCollectionView -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/BWCollectionView: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/BWCollectionView -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Headers/BWCollectionView-Swift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Headers/BWCollectionView-Swift.h -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Headers/BWCollectionView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Headers/BWCollectionView.h -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Info.plist -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/arm.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/arm.swiftdoc -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/arm.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/arm.swiftmodule -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/arm64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/arm64.swiftdoc -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/arm64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/arm64.swiftmodule -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/i386.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/i386.swiftdoc -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/i386.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/i386.swiftmodule -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Modules/BWCollectionView.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /Carthage/Build/iOS/BWCollectionView.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Carthage/Build/iOS/BWCollectionView.framework/Modules/module.modulemap -------------------------------------------------------------------------------- /CollectionNode.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNode.podspec -------------------------------------------------------------------------------- /CollectionNode.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNode.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CollectionNode.xcodeproj/xcshareddata/xcschemes/CollectionNode.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNode.xcodeproj/xcshareddata/xcschemes/CollectionNode.xcscheme -------------------------------------------------------------------------------- /CollectionNode/BWCollectionView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNode/BWCollectionView.h -------------------------------------------------------------------------------- /CollectionNode/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNode/Info.plist -------------------------------------------------------------------------------- /CollectionNodeExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /CollectionNodeExample/Emoji.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Emoji.swift -------------------------------------------------------------------------------- /CollectionNodeExample/EmojiItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/EmojiItem.swift -------------------------------------------------------------------------------- /CollectionNodeExample/EmojiModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/EmojiModel.swift -------------------------------------------------------------------------------- /CollectionNodeExample/GameScene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/GameScene.swift -------------------------------------------------------------------------------- /CollectionNodeExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Info.plist -------------------------------------------------------------------------------- /CollectionNodeExample/Support/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/AppDelegate.swift -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Assets.xcassets/Alien.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Assets.xcassets/Alien.imageset/Contents.json -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Assets.xcassets/Alien.imageset/extraterrestrial-alien_1f47d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Assets.xcassets/Alien.imageset/extraterrestrial-alien_1f47d.png -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Assets.xcassets/HeartFace.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Assets.xcassets/HeartFace.imageset/Contents.json -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Assets.xcassets/HeartFace.imageset/smiling-face-with-heart-shaped-eyes_1f60d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Assets.xcassets/HeartFace.imageset/smiling-face-with-heart-shaped-eyes_1f60d.png -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Assets.xcassets/SmileyFace.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Assets.xcassets/SmileyFace.imageset/Contents.json -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Assets.xcassets/SmileyFace.imageset/grinning-face_1f600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Assets.xcassets/SmileyFace.imageset/grinning-face_1f600.png -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Assets.xcassets/SpaceInvader.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Assets.xcassets/SpaceInvader.imageset/Contents.json -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Assets.xcassets/SpaceInvader.imageset/alien-monster_1f47e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Assets.xcassets/SpaceInvader.imageset/alien-monster_1f47e.png -------------------------------------------------------------------------------- /CollectionNodeExample/Support/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /CollectionNodeExample/Support/GameViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeExample/Support/GameViewController.swift -------------------------------------------------------------------------------- /CollectionNodeTv/CollectionNodeTv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeTv/CollectionNodeTv.h -------------------------------------------------------------------------------- /CollectionNodeTv/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeTv/Info.plist -------------------------------------------------------------------------------- /CollectionNodeTvTests/CollectionNodeTvTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeTvTests/CollectionNodeTvTests.swift -------------------------------------------------------------------------------- /CollectionNodeTvTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeTvTests/Info.plist -------------------------------------------------------------------------------- /CollectionNodeUnitTests/CollectionNodeUnitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeUnitTests/CollectionNodeUnitTests.swift -------------------------------------------------------------------------------- /CollectionNodeUnitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeUnitTests/Info.plist -------------------------------------------------------------------------------- /CollectionNodeUnitTests/mockGameScene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/CollectionNodeUnitTests/mockGameScene.swift -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/README.md -------------------------------------------------------------------------------- /Source/CollectionNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/Source/CollectionNode.swift -------------------------------------------------------------------------------- /iphonePreview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/iphonePreview.gif -------------------------------------------------------------------------------- /tiles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwide/CollectionNode/HEAD/tiles.gif --------------------------------------------------------------------------------