├── .gitignore ├── Example ├── .swiftpm │ └── xcode │ │ ├── package.xcworkspace │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── xcschemes │ │ └── SwiftHelloWorld.xcscheme ├── Package.swift └── Sources │ ├── Resources │ ├── images │ │ └── player.png │ └── pdxinfo │ └── SwiftHelloWorld │ └── SwiftHelloWorld.swift ├── Headers ├── CPlaydate-Bridging-Header.h └── panic │ ├── pd_api.h │ └── pd_api │ ├── pd_api_display.h │ ├── pd_api_file.h │ ├── pd_api_gfx.h │ ├── pd_api_json.h │ ├── pd_api_lua.h │ ├── pd_api_scoreboards.h │ ├── pd_api_sound.h │ ├── pd_api_sprite.h │ └── pd_api_sys.h ├── Package.swift ├── Plugins └── PDC │ └── PDC.swift ├── README.md └── Sources ├── CPlaydate ├── CPlaydate.swift └── module.modulemap └── Playdate ├── Bitmap.swift ├── Bootstrap.swift ├── Display.swift ├── Files.swift ├── Graphics.swift ├── Menu.swift ├── Models.swift ├── Playdate.swift ├── Sounds.swift ├── Sprites.swift └── System.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /Example/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Example/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/.swiftpm/xcode/xcshareddata/xcschemes/SwiftHelloWorld.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Example/.swiftpm/xcode/xcshareddata/xcschemes/SwiftHelloWorld.xcscheme -------------------------------------------------------------------------------- /Example/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Example/Package.swift -------------------------------------------------------------------------------- /Example/Sources/Resources/images/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Example/Sources/Resources/images/player.png -------------------------------------------------------------------------------- /Example/Sources/Resources/pdxinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Example/Sources/Resources/pdxinfo -------------------------------------------------------------------------------- /Example/Sources/SwiftHelloWorld/SwiftHelloWorld.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Example/Sources/SwiftHelloWorld/SwiftHelloWorld.swift -------------------------------------------------------------------------------- /Headers/CPlaydate-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/CPlaydate-Bridging-Header.h -------------------------------------------------------------------------------- /Headers/panic/pd_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/panic/pd_api.h -------------------------------------------------------------------------------- /Headers/panic/pd_api/pd_api_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/panic/pd_api/pd_api_display.h -------------------------------------------------------------------------------- /Headers/panic/pd_api/pd_api_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/panic/pd_api/pd_api_file.h -------------------------------------------------------------------------------- /Headers/panic/pd_api/pd_api_gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/panic/pd_api/pd_api_gfx.h -------------------------------------------------------------------------------- /Headers/panic/pd_api/pd_api_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/panic/pd_api/pd_api_json.h -------------------------------------------------------------------------------- /Headers/panic/pd_api/pd_api_lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/panic/pd_api/pd_api_lua.h -------------------------------------------------------------------------------- /Headers/panic/pd_api/pd_api_scoreboards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/panic/pd_api/pd_api_scoreboards.h -------------------------------------------------------------------------------- /Headers/panic/pd_api/pd_api_sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/panic/pd_api/pd_api_sound.h -------------------------------------------------------------------------------- /Headers/panic/pd_api/pd_api_sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/panic/pd_api/pd_api_sprite.h -------------------------------------------------------------------------------- /Headers/panic/pd_api/pd_api_sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Headers/panic/pd_api/pd_api_sys.h -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Package.swift -------------------------------------------------------------------------------- /Plugins/PDC/PDC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Plugins/PDC/PDC.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/README.md -------------------------------------------------------------------------------- /Sources/CPlaydate/CPlaydate.swift: -------------------------------------------------------------------------------- 1 | // noop 2 | -------------------------------------------------------------------------------- /Sources/CPlaydate/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Sources/CPlaydate/module.modulemap -------------------------------------------------------------------------------- /Sources/Playdate/Bitmap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Sources/Playdate/Bitmap.swift -------------------------------------------------------------------------------- /Sources/Playdate/Bootstrap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Sources/Playdate/Bootstrap.swift -------------------------------------------------------------------------------- /Sources/Playdate/Display.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Sources/Playdate/Display.swift -------------------------------------------------------------------------------- /Sources/Playdate/Files.swift: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Sources/Playdate/Graphics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Sources/Playdate/Graphics.swift -------------------------------------------------------------------------------- /Sources/Playdate/Menu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Sources/Playdate/Menu.swift -------------------------------------------------------------------------------- /Sources/Playdate/Models.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Sources/Playdate/Models.swift -------------------------------------------------------------------------------- /Sources/Playdate/Playdate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Sources/Playdate/Playdate.swift -------------------------------------------------------------------------------- /Sources/Playdate/Sounds.swift: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Sources/Playdate/Sprites.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Sources/Playdate/Sprites.swift -------------------------------------------------------------------------------- /Sources/Playdate/System.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericlewis/swift-playdate/HEAD/Sources/Playdate/System.swift --------------------------------------------------------------------------------