gitextract_jbiqqmeb/ ├── LICENSE ├── README.md ├── bounceGame/ │ ├── bounceGame/ │ │ ├── Actions.sks │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Ball/ │ │ │ ├── Ball.swift │ │ │ ├── Box.swift │ │ │ └── Label.swift │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Define.swift │ │ ├── Extension.swift │ │ ├── GameScene.sks │ │ ├── GameScene.swift │ │ ├── GameViewController.swift │ │ └── Info.plist │ └── bounceGame.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── pjhubs.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata/ │ └── pjhubs.xcuserdatad/ │ ├── xcdebugger/ │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes/ │ └── xcschememanagement.plist ├── liGame/ │ ├── liGame/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ ├── 01.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── AppIcon-1.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Line0.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── Line1.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── Line2.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── Line3.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_1.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_10.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_11.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_12.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_13.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_14.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_15.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_16.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_17.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_18.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_2.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_3.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_4.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_5.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_6.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_7.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_8.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── created_9.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── finalMan.imageset/ │ │ │ │ └── Contents.json │ │ │ └── finalManContent.imageset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Extension/ │ │ │ ├── Animation.swift │ │ │ ├── Define.swift │ │ │ ├── UIColor+Extension.swift │ │ │ ├── UIImage+Extension.swift │ │ │ └── UIView+Extension.swift │ │ ├── Info.plist │ │ ├── View/ │ │ │ ├── Bottom/ │ │ │ │ ├── LiBottomCollectionView.swift │ │ │ │ ├── LiBottomCollectionViewCell.swift │ │ │ │ └── LiBottomView.swift │ │ │ └── Puzzle.swift │ │ └── ViewController.swift │ └── liGame.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ ├── pjhubs.xcuserdatad/ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── wengpeijun.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata/ │ ├── pjhubs.xcuserdatad/ │ │ ├── xcdebugger/ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes/ │ │ └── xcschememanagement.plist │ └── wengpeijun.xcuserdatad/ │ ├── xcdebugger/ │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes/ │ └── xcschememanagement.plist └── lightGame/ ├── light-game/ │ ├── AppDelegate.swift │ ├── Assets.xcassets/ │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj/ │ │ └── LaunchScreen.storyboard │ ├── ContentView.swift │ ├── Info.plist │ ├── Model/ │ │ ├── GameController.swift │ │ ├── GameManager.swift │ │ └── Light.swift │ ├── Preview Content/ │ │ └── Preview Assets.xcassets/ │ │ └── Contents.json │ └── SceneDelegate.swift ├── light-game.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ ├── pjhubs.xcuserdatad/ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── wengpeijun.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata/ │ ├── pjhubs.xcuserdatad/ │ │ ├── xcdebugger/ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes/ │ │ └── xcschememanagement.plist │ └── wengpeijun.xcuserdatad/ │ ├── xcdebugger/ │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes/ │ └── xcschememanagement.plist ├── watchapp/ │ ├── Assets.xcassets/ │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj/ │ │ └── Interface.storyboard │ └── Info.plist └── watchapp Extension/ ├── Assets.xcassets/ │ ├── Complication.complicationset/ │ │ ├── Circular.imageset/ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Extra Large.imageset/ │ │ │ └── Contents.json │ │ ├── Graphic Bezel.imageset/ │ │ │ └── Contents.json │ │ ├── Graphic Circular.imageset/ │ │ │ └── Contents.json │ │ ├── Graphic Corner.imageset/ │ │ │ └── Contents.json │ │ ├── Graphic Large Rectangular.imageset/ │ │ │ └── Contents.json │ │ ├── Modular.imageset/ │ │ │ └── Contents.json │ │ └── Utilitarian.imageset/ │ │ └── Contents.json │ └── Contents.json ├── ExtensionDelegate.swift ├── HostingController.swift ├── Info.plist ├── Preview Content/ │ └── Preview Assets.xcassets/ │ └── Contents.json ├── WatchContentView.swift └── WatchGameManager.swift