├── .git-blame-ignore-revs ├── .github └── workflows │ ├── compile_test.yml │ └── scala_steward.yml ├── .gitignore ├── .scalafix.conf ├── .scalafmt.conf ├── LICENSE ├── README.md ├── backend ├── js │ └── src │ │ └── main │ │ └── scala │ │ └── eu │ │ └── joaocosta │ │ └── minart │ │ └── backend │ │ ├── HtmlCanvas.scala │ │ ├── ImageDataOpaqueSurface.scala │ │ ├── ImageDataSurface.scala │ │ ├── JsAudioPlayer.scala │ │ ├── JsKeyMapping.scala │ │ ├── JsLoopRunner.scala │ │ ├── JsResource.scala │ │ └── defaults │ │ └── package.scala ├── jvm │ └── src │ │ ├── main │ │ └── scala │ │ │ └── eu │ │ │ └── joaocosta │ │ │ └── minart │ │ │ └── backend │ │ │ ├── AwtCanvas.scala │ │ │ ├── AwtKeyMapping.scala │ │ │ ├── BufferedImageSurface.scala │ │ │ ├── JavaAsyncLoopRunner.scala │ │ │ ├── JavaAudioPlayer.scala │ │ │ ├── JavaResource.scala │ │ │ ├── JavaSyncLoopRunner.scala │ │ │ └── defaults │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── eu │ │ └── joaocosta │ │ └── minart │ │ └── graphics │ │ └── BufferedImageSurfaceSpec.scala ├── native │ └── src │ │ ├── main │ │ └── scala │ │ │ ├── eu │ │ │ └── joaocosta │ │ │ │ └── minart │ │ │ │ └── backend │ │ │ │ ├── NativeResource.scala │ │ │ │ ├── SdlAsyncLoopRunner.scala │ │ │ │ ├── SdlAudioPlayer.scala │ │ │ │ ├── SdlCanvas.scala │ │ │ │ ├── SdlKeyMapping.scala │ │ │ │ ├── SdlSurface.scala │ │ │ │ ├── SdlSyncLoopRunner.scala │ │ │ │ └── defaults │ │ │ │ └── package.scala │ │ │ └── sdl2 │ │ │ └── SDL.scala │ │ └── test │ │ └── scala │ │ └── eu │ │ └── joaocosta │ │ └── minart │ │ └── graphics │ │ └── SdlSurfaceSpec.scala └── shared │ └── src │ └── test │ └── scala │ └── eu │ └── joaocosta │ └── minart │ ├── graphics │ └── MutableSurfaceTests.scala │ └── runtime │ └── AppLoopSpec.scala ├── contributors.sbt ├── core └── shared │ └── src │ ├── main │ └── scala │ │ └── eu │ │ └── joaocosta │ │ └── minart │ │ ├── audio │ │ ├── AudioClip.scala │ │ ├── AudioMix.scala │ │ ├── AudioPlayer.scala │ │ ├── AudioQueue.scala │ │ ├── AudioWave.scala │ │ ├── LowLevelAudioPlayer.scala │ │ ├── Oscillator.scala │ │ └── Sampler.scala │ │ ├── backend │ │ ├── defaults │ │ │ └── DefaultBackend.scala │ │ └── subsystem │ │ │ ├── AllSubsystems.scala │ │ │ ├── AudioPlayerSubsystem.scala │ │ │ ├── CanvasSubsystem.scala │ │ │ ├── LowLevelAllSubsystems.scala │ │ │ └── LowLevelSubsystem.scala │ │ ├── geometry │ │ ├── AxisAlignedBoundingBox.scala │ │ ├── Circle.scala │ │ ├── ConvexPolygon.scala │ │ ├── Matrix.scala │ │ ├── Point.scala │ │ ├── Shape.scala │ │ └── Stroke.scala │ │ ├── graphics │ │ ├── BlendMode.scala │ │ ├── Blitter.scala │ │ ├── Canvas.scala │ │ ├── Color.scala │ │ ├── Kernel.scala │ │ ├── LowLevelCanvas.scala │ │ ├── MutableSurface.scala │ │ ├── PerPixelTransformation.scala │ │ ├── Plane.scala │ │ ├── RamSurface.scala │ │ ├── Rasterizer.scala │ │ ├── Surface.scala │ │ ├── SurfaceBackedCanvas.scala │ │ └── SurfaceView.scala │ │ ├── input │ │ ├── KeyboardInput.scala │ │ └── PointerInput.scala │ │ ├── internal │ │ ├── ByteReader.scala │ │ ├── ByteWriter.scala │ │ └── State.scala │ │ └── runtime │ │ ├── AppLoop.scala │ │ ├── LoopFrequency.scala │ │ ├── LoopRunner.scala │ │ ├── MinartApp.scala │ │ ├── Platform.scala │ │ └── Resource.scala │ └── test │ └── scala │ └── eu │ └── joaocosta │ └── minart │ ├── audio │ ├── AudioClipSpec.scala │ ├── AudioQueueSpec.scala │ └── AudioWaveSpec.scala │ ├── geometry │ ├── AxisAlignedBoundingBoxSpec.scala │ ├── CircleSpec.scala │ ├── ConvexPolygonSpec.scala │ └── MatrixSpec.scala │ ├── graphics │ ├── ColorSpec.scala │ ├── KernelSpec.scala │ ├── MutableSurfaceTests.scala │ ├── PlaneSpec.scala │ ├── RamSurfaceSpec.scala │ └── SurfaceViewSpec.scala │ └── input │ ├── KeyboardInputSpec.scala │ └── PointerInputSpec.scala ├── docs ├── _docs │ ├── advanced-usage.md │ ├── getting-started.md │ ├── index.html │ ├── overview.md │ ├── structure.md │ └── tutorial.md └── sidebar.yml ├── examples ├── README.md ├── release │ ├── 01-introduction.md │ ├── 02-portable-applications.md │ ├── 03-animation.md │ ├── 04-pointer-input.md │ ├── 05-stateful-applications.md │ ├── 06-surfaces.md │ ├── 07-canvas-settings.md │ ├── 08-loading-images.md │ ├── 09-surface-views.md │ ├── 10-vector-shapes.md │ ├── 11-audio-playback.md │ ├── 12-loading-sounds.md │ └── assets │ │ ├── ringtone.rtttl │ │ ├── sample.aiff │ │ └── scala.bmp └── snapshot │ ├── 01-introduction.md │ ├── 02-portable-applications.md │ ├── 03-animation.md │ ├── 04-pointer-input.md │ ├── 05-stateful-applications.md │ ├── 06-surfaces.md │ ├── 07-canvas-settings.md │ ├── 08-loading-images.md │ ├── 09-surface-views.md │ ├── 10-vector-shapes.md │ ├── 11-audio-playback.md │ ├── 12-loading-sounds.md │ └── assets │ ├── ringtone.rtttl │ ├── sample.aiff │ └── scala.bmp ├── image └── shared │ └── src │ ├── main │ └── scala │ │ └── eu │ │ └── joaocosta │ │ └── minart │ │ └── graphics │ │ └── image │ │ ├── Image.scala │ │ ├── ImageReader.scala │ │ ├── ImageWriter.scala │ │ ├── SpriteSheet.scala │ │ ├── WrapAround.scala │ │ ├── bmp │ │ ├── BmpImageFormat.scala │ │ ├── BmpImageReader.scala │ │ ├── BmpImageWriter.scala │ │ └── Header.scala │ │ ├── pdi │ │ ├── CellHeader.scala │ │ ├── Header.scala │ │ ├── PdiImageFormat.scala │ │ ├── PdiImageReader.scala │ │ └── PdiImageWriter.scala │ │ ├── ppm │ │ ├── Header.scala │ │ ├── PpmImageFormat.scala │ │ ├── PpmImageReader.scala │ │ └── PpmImageWriter.scala │ │ └── qoi │ │ ├── Header.scala │ │ ├── Op.scala │ │ ├── QoiColor.scala │ │ ├── QoiImageFormat.scala │ │ ├── QoiImageReader.scala │ │ └── QoiImageWriter.scala │ └── test │ ├── resources │ ├── alpha │ │ ├── bmp-32bit.bmp │ │ ├── pdi-2bit.pdi │ │ └── qoi-32bit.qoi │ ├── lausanne │ │ ├── bmp-24bit.bmp │ │ ├── bmp-32bit.bmp │ │ ├── pbm-p1.pbm │ │ ├── pbm-p4.pbm │ │ ├── pgm-p2.pgm │ │ ├── pgm-p5.pgm │ │ ├── ppm-p3.ppm │ │ ├── ppm-p6.ppm │ │ ├── qoi-24bit.qoi │ │ └── qoi-32bit.qoi │ ├── scala-rect │ │ ├── bmp-24bit.bmp │ │ ├── bmp-32bit.bmp │ │ ├── pbm-p1.pbm │ │ ├── pbm-p4.pbm │ │ ├── pgm-p2.pgm │ │ ├── pgm-p5.pgm │ │ ├── ppm-p3.ppm │ │ ├── ppm-p6.ppm │ │ ├── qoi-24bit.qoi │ │ └── qoi-32bit.qoi │ └── scala │ │ ├── bmp-24bit.bmp │ │ ├── bmp-32bit.bmp │ │ ├── pbm-p1.pbm │ │ ├── pbm-p4.pbm │ │ ├── pgm-p2.pgm │ │ ├── pgm-p5.pgm │ │ ├── ppm-p3.ppm │ │ ├── ppm-p6.ppm │ │ ├── qoi-24bit.qoi │ │ └── qoi-32bit.qoi │ └── scala │ └── eu │ └── joaocosta │ └── minart │ └── graphics │ └── image │ ├── ImageReaderSpec.scala │ ├── ImageWriterSpec.scala │ ├── SpriteSheetSpec.scala │ └── WrapAroundSpec.scala ├── project ├── build.properties └── plugins.sbt ├── sound └── shared │ └── src │ ├── main │ └── scala │ │ └── eu │ │ └── joaocosta │ │ └── minart │ │ └── audio │ │ └── sound │ │ ├── AudioClipReader.scala │ │ ├── AudioClipWriter.scala │ │ ├── Sound.scala │ │ ├── aiff │ │ ├── AiffAudioFormat.scala │ │ ├── AiffAudioReader.scala │ │ ├── AiffAudioWriter.scala │ │ └── Header.scala │ │ ├── qoa │ │ ├── QoaAudioFormat.scala │ │ ├── QoaAudioReader.scala │ │ └── QoaState.scala │ │ ├── rtttl │ │ ├── Header.scala │ │ ├── RtttlAudioFormat.scala │ │ └── RtttlAudioReader.scala │ │ └── wav │ │ ├── Header.scala │ │ ├── WavAudioFormat.scala │ │ ├── WavAudioReader.scala │ │ └── WavAudioWriter.scala │ └── test │ ├── resources │ ├── sample-32bit.aiff │ ├── sample-32bit.wav │ └── sample.qoa │ └── scala │ └── eu │ └── joaocosta │ └── minart │ └── audio │ └── sound │ ├── AudioClipReaderSpec.scala │ └── AudioClipWriterSpec.scala ├── src └── main │ └── g8 │ ├── $if(!sbt_project.truthy)$project.scala$endif$ │ ├── $if(sbt_project.truthy)$build.sbt$endif$ │ ├── $if(sbt_project.truthy)$project$endif$ │ ├── build.properties │ └── plugins.sbt │ ├── default.properties │ └── shared │ └── src │ └── main │ └── scala │ └── $package$ │ └── Main.scala └── version.sbt /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/compile_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/.github/workflows/compile_test.yml -------------------------------------------------------------------------------- /.github/workflows/scala_steward.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/.github/workflows/scala_steward.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/.scalafix.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/README.md -------------------------------------------------------------------------------- /backend/js/src/main/scala/eu/joaocosta/minart/backend/HtmlCanvas.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/js/src/main/scala/eu/joaocosta/minart/backend/HtmlCanvas.scala -------------------------------------------------------------------------------- /backend/js/src/main/scala/eu/joaocosta/minart/backend/ImageDataOpaqueSurface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/js/src/main/scala/eu/joaocosta/minart/backend/ImageDataOpaqueSurface.scala -------------------------------------------------------------------------------- /backend/js/src/main/scala/eu/joaocosta/minart/backend/ImageDataSurface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/js/src/main/scala/eu/joaocosta/minart/backend/ImageDataSurface.scala -------------------------------------------------------------------------------- /backend/js/src/main/scala/eu/joaocosta/minart/backend/JsAudioPlayer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/js/src/main/scala/eu/joaocosta/minart/backend/JsAudioPlayer.scala -------------------------------------------------------------------------------- /backend/js/src/main/scala/eu/joaocosta/minart/backend/JsKeyMapping.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/js/src/main/scala/eu/joaocosta/minart/backend/JsKeyMapping.scala -------------------------------------------------------------------------------- /backend/js/src/main/scala/eu/joaocosta/minart/backend/JsLoopRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/js/src/main/scala/eu/joaocosta/minart/backend/JsLoopRunner.scala -------------------------------------------------------------------------------- /backend/js/src/main/scala/eu/joaocosta/minart/backend/JsResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/js/src/main/scala/eu/joaocosta/minart/backend/JsResource.scala -------------------------------------------------------------------------------- /backend/js/src/main/scala/eu/joaocosta/minart/backend/defaults/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/js/src/main/scala/eu/joaocosta/minart/backend/defaults/package.scala -------------------------------------------------------------------------------- /backend/jvm/src/main/scala/eu/joaocosta/minart/backend/AwtCanvas.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/AwtCanvas.scala -------------------------------------------------------------------------------- /backend/jvm/src/main/scala/eu/joaocosta/minart/backend/AwtKeyMapping.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/AwtKeyMapping.scala -------------------------------------------------------------------------------- /backend/jvm/src/main/scala/eu/joaocosta/minart/backend/BufferedImageSurface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/BufferedImageSurface.scala -------------------------------------------------------------------------------- /backend/jvm/src/main/scala/eu/joaocosta/minart/backend/JavaAsyncLoopRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/JavaAsyncLoopRunner.scala -------------------------------------------------------------------------------- /backend/jvm/src/main/scala/eu/joaocosta/minart/backend/JavaAudioPlayer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/JavaAudioPlayer.scala -------------------------------------------------------------------------------- /backend/jvm/src/main/scala/eu/joaocosta/minart/backend/JavaResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/JavaResource.scala -------------------------------------------------------------------------------- /backend/jvm/src/main/scala/eu/joaocosta/minart/backend/JavaSyncLoopRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/JavaSyncLoopRunner.scala -------------------------------------------------------------------------------- /backend/jvm/src/main/scala/eu/joaocosta/minart/backend/defaults/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/defaults/package.scala -------------------------------------------------------------------------------- /backend/jvm/src/test/scala/eu/joaocosta/minart/graphics/BufferedImageSurfaceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/jvm/src/test/scala/eu/joaocosta/minart/graphics/BufferedImageSurfaceSpec.scala -------------------------------------------------------------------------------- /backend/native/src/main/scala/eu/joaocosta/minart/backend/NativeResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/native/src/main/scala/eu/joaocosta/minart/backend/NativeResource.scala -------------------------------------------------------------------------------- /backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlAsyncLoopRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlAsyncLoopRunner.scala -------------------------------------------------------------------------------- /backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlAudioPlayer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlAudioPlayer.scala -------------------------------------------------------------------------------- /backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlCanvas.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlCanvas.scala -------------------------------------------------------------------------------- /backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlKeyMapping.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlKeyMapping.scala -------------------------------------------------------------------------------- /backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlSurface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlSurface.scala -------------------------------------------------------------------------------- /backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlSyncLoopRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/native/src/main/scala/eu/joaocosta/minart/backend/SdlSyncLoopRunner.scala -------------------------------------------------------------------------------- /backend/native/src/main/scala/eu/joaocosta/minart/backend/defaults/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/native/src/main/scala/eu/joaocosta/minart/backend/defaults/package.scala -------------------------------------------------------------------------------- /backend/native/src/main/scala/sdl2/SDL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/native/src/main/scala/sdl2/SDL.scala -------------------------------------------------------------------------------- /backend/native/src/test/scala/eu/joaocosta/minart/graphics/SdlSurfaceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/native/src/test/scala/eu/joaocosta/minart/graphics/SdlSurfaceSpec.scala -------------------------------------------------------------------------------- /backend/shared/src/test/scala/eu/joaocosta/minart/graphics/MutableSurfaceTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/shared/src/test/scala/eu/joaocosta/minart/graphics/MutableSurfaceTests.scala -------------------------------------------------------------------------------- /backend/shared/src/test/scala/eu/joaocosta/minart/runtime/AppLoopSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/backend/shared/src/test/scala/eu/joaocosta/minart/runtime/AppLoopSpec.scala -------------------------------------------------------------------------------- /contributors.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/contributors.sbt -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/audio/AudioClip.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/audio/AudioClip.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/audio/AudioMix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/audio/AudioMix.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/audio/AudioPlayer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/audio/AudioPlayer.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/audio/AudioQueue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/audio/AudioQueue.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/audio/AudioWave.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/audio/AudioWave.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/audio/LowLevelAudioPlayer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/audio/LowLevelAudioPlayer.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/audio/Oscillator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/audio/Oscillator.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/audio/Sampler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/audio/Sampler.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/backend/defaults/DefaultBackend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/backend/defaults/DefaultBackend.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/AllSubsystems.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/AllSubsystems.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/AudioPlayerSubsystem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/AudioPlayerSubsystem.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/CanvasSubsystem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/CanvasSubsystem.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/LowLevelAllSubsystems.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/LowLevelAllSubsystems.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/LowLevelSubsystem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/LowLevelSubsystem.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/geometry/AxisAlignedBoundingBox.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/geometry/AxisAlignedBoundingBox.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/geometry/Circle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/geometry/Circle.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/geometry/ConvexPolygon.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/geometry/ConvexPolygon.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/geometry/Matrix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/geometry/Matrix.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/geometry/Point.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/geometry/Point.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/geometry/Shape.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/geometry/Shape.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/geometry/Stroke.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/geometry/Stroke.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/Canvas.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Canvas.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/Color.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Color.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/Kernel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Kernel.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/LowLevelCanvas.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/LowLevelCanvas.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/MutableSurface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/MutableSurface.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/PerPixelTransformation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/PerPixelTransformation.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/RamSurface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/RamSurface.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/Rasterizer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Rasterizer.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/Surface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Surface.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceBackedCanvas.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceBackedCanvas.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/input/KeyboardInput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/input/KeyboardInput.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/input/PointerInput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/input/PointerInput.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/internal/ByteReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/internal/ByteReader.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/internal/ByteWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/internal/ByteWriter.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/internal/State.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/internal/State.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/runtime/AppLoop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/runtime/AppLoop.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/runtime/LoopFrequency.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/runtime/LoopFrequency.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/runtime/LoopRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/runtime/LoopRunner.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/runtime/MinartApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/runtime/MinartApp.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/runtime/Platform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/runtime/Platform.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/eu/joaocosta/minart/runtime/Resource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/main/scala/eu/joaocosta/minart/runtime/Resource.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/audio/AudioClipSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/audio/AudioClipSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/audio/AudioQueueSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/audio/AudioQueueSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/audio/AudioWaveSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/audio/AudioWaveSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/geometry/AxisAlignedBoundingBoxSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/geometry/AxisAlignedBoundingBoxSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/geometry/CircleSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/geometry/CircleSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/geometry/ConvexPolygonSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/geometry/ConvexPolygonSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/geometry/MatrixSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/geometry/MatrixSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/graphics/KernelSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/graphics/KernelSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/graphics/MutableSurfaceTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/graphics/MutableSurfaceTests.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/graphics/RamSurfaceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/graphics/RamSurfaceSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/input/KeyboardInputSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/input/KeyboardInputSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/eu/joaocosta/minart/input/PointerInputSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/core/shared/src/test/scala/eu/joaocosta/minart/input/PointerInputSpec.scala -------------------------------------------------------------------------------- /docs/_docs/advanced-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/docs/_docs/advanced-usage.md -------------------------------------------------------------------------------- /docs/_docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/docs/_docs/getting-started.md -------------------------------------------------------------------------------- /docs/_docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/docs/_docs/index.html -------------------------------------------------------------------------------- /docs/_docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/docs/_docs/overview.md -------------------------------------------------------------------------------- /docs/_docs/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/docs/_docs/structure.md -------------------------------------------------------------------------------- /docs/_docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/docs/_docs/tutorial.md -------------------------------------------------------------------------------- /docs/sidebar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/docs/sidebar.yml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/release/01-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/01-introduction.md -------------------------------------------------------------------------------- /examples/release/02-portable-applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/02-portable-applications.md -------------------------------------------------------------------------------- /examples/release/03-animation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/03-animation.md -------------------------------------------------------------------------------- /examples/release/04-pointer-input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/04-pointer-input.md -------------------------------------------------------------------------------- /examples/release/05-stateful-applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/05-stateful-applications.md -------------------------------------------------------------------------------- /examples/release/06-surfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/06-surfaces.md -------------------------------------------------------------------------------- /examples/release/07-canvas-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/07-canvas-settings.md -------------------------------------------------------------------------------- /examples/release/08-loading-images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/08-loading-images.md -------------------------------------------------------------------------------- /examples/release/09-surface-views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/09-surface-views.md -------------------------------------------------------------------------------- /examples/release/10-vector-shapes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/10-vector-shapes.md -------------------------------------------------------------------------------- /examples/release/11-audio-playback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/11-audio-playback.md -------------------------------------------------------------------------------- /examples/release/12-loading-sounds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/12-loading-sounds.md -------------------------------------------------------------------------------- /examples/release/assets/ringtone.rtttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/assets/ringtone.rtttl -------------------------------------------------------------------------------- /examples/release/assets/sample.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/assets/sample.aiff -------------------------------------------------------------------------------- /examples/release/assets/scala.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/release/assets/scala.bmp -------------------------------------------------------------------------------- /examples/snapshot/01-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/01-introduction.md -------------------------------------------------------------------------------- /examples/snapshot/02-portable-applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/02-portable-applications.md -------------------------------------------------------------------------------- /examples/snapshot/03-animation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/03-animation.md -------------------------------------------------------------------------------- /examples/snapshot/04-pointer-input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/04-pointer-input.md -------------------------------------------------------------------------------- /examples/snapshot/05-stateful-applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/05-stateful-applications.md -------------------------------------------------------------------------------- /examples/snapshot/06-surfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/06-surfaces.md -------------------------------------------------------------------------------- /examples/snapshot/07-canvas-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/07-canvas-settings.md -------------------------------------------------------------------------------- /examples/snapshot/08-loading-images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/08-loading-images.md -------------------------------------------------------------------------------- /examples/snapshot/09-surface-views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/09-surface-views.md -------------------------------------------------------------------------------- /examples/snapshot/10-vector-shapes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/10-vector-shapes.md -------------------------------------------------------------------------------- /examples/snapshot/11-audio-playback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/11-audio-playback.md -------------------------------------------------------------------------------- /examples/snapshot/12-loading-sounds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/12-loading-sounds.md -------------------------------------------------------------------------------- /examples/snapshot/assets/ringtone.rtttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/assets/ringtone.rtttl -------------------------------------------------------------------------------- /examples/snapshot/assets/sample.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/assets/sample.aiff -------------------------------------------------------------------------------- /examples/snapshot/assets/scala.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/examples/snapshot/assets/scala.bmp -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/Image.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/Image.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ImageReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ImageReader.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ImageWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ImageWriter.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/SpriteSheet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/SpriteSheet.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/WrapAround.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/WrapAround.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/BmpImageFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/BmpImageFormat.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/BmpImageReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/BmpImageReader.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/BmpImageWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/BmpImageWriter.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/Header.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/Header.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/CellHeader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/CellHeader.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/Header.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/Header.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/PdiImageFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/PdiImageFormat.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/PdiImageReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/PdiImageReader.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/PdiImageWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/PdiImageWriter.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/Header.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/Header.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/PpmImageFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/PpmImageFormat.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/PpmImageReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/PpmImageReader.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/PpmImageWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/PpmImageWriter.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/Header.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/Header.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/Op.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/Op.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiColor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiColor.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiImageFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiImageFormat.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiImageReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiImageReader.scala -------------------------------------------------------------------------------- /image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiImageWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiImageWriter.scala -------------------------------------------------------------------------------- /image/shared/src/test/resources/alpha/bmp-32bit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/alpha/bmp-32bit.bmp -------------------------------------------------------------------------------- /image/shared/src/test/resources/alpha/pdi-2bit.pdi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/alpha/pdi-2bit.pdi -------------------------------------------------------------------------------- /image/shared/src/test/resources/alpha/qoi-32bit.qoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/alpha/qoi-32bit.qoi -------------------------------------------------------------------------------- /image/shared/src/test/resources/lausanne/bmp-24bit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/lausanne/bmp-24bit.bmp -------------------------------------------------------------------------------- /image/shared/src/test/resources/lausanne/bmp-32bit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/lausanne/bmp-32bit.bmp -------------------------------------------------------------------------------- /image/shared/src/test/resources/lausanne/pbm-p1.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/lausanne/pbm-p1.pbm -------------------------------------------------------------------------------- /image/shared/src/test/resources/lausanne/pbm-p4.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/lausanne/pbm-p4.pbm -------------------------------------------------------------------------------- /image/shared/src/test/resources/lausanne/pgm-p2.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/lausanne/pgm-p2.pgm -------------------------------------------------------------------------------- /image/shared/src/test/resources/lausanne/pgm-p5.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/lausanne/pgm-p5.pgm -------------------------------------------------------------------------------- /image/shared/src/test/resources/lausanne/ppm-p3.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/lausanne/ppm-p3.ppm -------------------------------------------------------------------------------- /image/shared/src/test/resources/lausanne/ppm-p6.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/lausanne/ppm-p6.ppm -------------------------------------------------------------------------------- /image/shared/src/test/resources/lausanne/qoi-24bit.qoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/lausanne/qoi-24bit.qoi -------------------------------------------------------------------------------- /image/shared/src/test/resources/lausanne/qoi-32bit.qoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/lausanne/qoi-32bit.qoi -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala-rect/bmp-24bit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala-rect/bmp-24bit.bmp -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala-rect/bmp-32bit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala-rect/bmp-32bit.bmp -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala-rect/pbm-p1.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala-rect/pbm-p1.pbm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala-rect/pbm-p4.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala-rect/pbm-p4.pbm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala-rect/pgm-p2.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala-rect/pgm-p2.pgm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala-rect/pgm-p5.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala-rect/pgm-p5.pgm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala-rect/ppm-p3.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala-rect/ppm-p3.ppm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala-rect/ppm-p6.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala-rect/ppm-p6.ppm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala-rect/qoi-24bit.qoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala-rect/qoi-24bit.qoi -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala-rect/qoi-32bit.qoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala-rect/qoi-32bit.qoi -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala/bmp-24bit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala/bmp-24bit.bmp -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala/bmp-32bit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala/bmp-32bit.bmp -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala/pbm-p1.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala/pbm-p1.pbm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala/pbm-p4.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala/pbm-p4.pbm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala/pgm-p2.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala/pgm-p2.pgm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala/pgm-p5.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala/pgm-p5.pgm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala/ppm-p3.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala/ppm-p3.ppm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala/ppm-p6.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala/ppm-p6.ppm -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala/qoi-24bit.qoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala/qoi-24bit.qoi -------------------------------------------------------------------------------- /image/shared/src/test/resources/scala/qoi-32bit.qoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/resources/scala/qoi-32bit.qoi -------------------------------------------------------------------------------- /image/shared/src/test/scala/eu/joaocosta/minart/graphics/image/ImageReaderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/scala/eu/joaocosta/minart/graphics/image/ImageReaderSpec.scala -------------------------------------------------------------------------------- /image/shared/src/test/scala/eu/joaocosta/minart/graphics/image/ImageWriterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/scala/eu/joaocosta/minart/graphics/image/ImageWriterSpec.scala -------------------------------------------------------------------------------- /image/shared/src/test/scala/eu/joaocosta/minart/graphics/image/SpriteSheetSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/scala/eu/joaocosta/minart/graphics/image/SpriteSheetSpec.scala -------------------------------------------------------------------------------- /image/shared/src/test/scala/eu/joaocosta/minart/graphics/image/WrapAroundSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/image/shared/src/test/scala/eu/joaocosta/minart/graphics/image/WrapAroundSpec.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/AudioClipReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/AudioClipReader.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/AudioClipWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/AudioClipWriter.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/Sound.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/Sound.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/aiff/AiffAudioFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/aiff/AiffAudioFormat.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/aiff/AiffAudioReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/aiff/AiffAudioReader.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/aiff/AiffAudioWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/aiff/AiffAudioWriter.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/aiff/Header.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/aiff/Header.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/qoa/QoaAudioFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/qoa/QoaAudioFormat.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/qoa/QoaAudioReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/qoa/QoaAudioReader.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/qoa/QoaState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/qoa/QoaState.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/rtttl/Header.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/rtttl/Header.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/rtttl/RtttlAudioFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/rtttl/RtttlAudioFormat.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/rtttl/RtttlAudioReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/rtttl/RtttlAudioReader.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/wav/Header.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/wav/Header.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/wav/WavAudioFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/wav/WavAudioFormat.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/wav/WavAudioReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/wav/WavAudioReader.scala -------------------------------------------------------------------------------- /sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/wav/WavAudioWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/main/scala/eu/joaocosta/minart/audio/sound/wav/WavAudioWriter.scala -------------------------------------------------------------------------------- /sound/shared/src/test/resources/sample-32bit.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/test/resources/sample-32bit.aiff -------------------------------------------------------------------------------- /sound/shared/src/test/resources/sample-32bit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/test/resources/sample-32bit.wav -------------------------------------------------------------------------------- /sound/shared/src/test/resources/sample.qoa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/test/resources/sample.qoa -------------------------------------------------------------------------------- /sound/shared/src/test/scala/eu/joaocosta/minart/audio/sound/AudioClipReaderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/test/scala/eu/joaocosta/minart/audio/sound/AudioClipReaderSpec.scala -------------------------------------------------------------------------------- /sound/shared/src/test/scala/eu/joaocosta/minart/audio/sound/AudioClipWriterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/sound/shared/src/test/scala/eu/joaocosta/minart/audio/sound/AudioClipWriterSpec.scala -------------------------------------------------------------------------------- /src/main/g8/$if(!sbt_project.truthy)$project.scala$endif$: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/src/main/g8/$if(!sbt_project.truthy)$project.scala$endif$ -------------------------------------------------------------------------------- /src/main/g8/$if(sbt_project.truthy)$build.sbt$endif$: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/src/main/g8/$if(sbt_project.truthy)$build.sbt$endif$ -------------------------------------------------------------------------------- /src/main/g8/$if(sbt_project.truthy)$project$endif$/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.11.7 2 | -------------------------------------------------------------------------------- /src/main/g8/$if(sbt_project.truthy)$project$endif$/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/src/main/g8/$if(sbt_project.truthy)$project$endif$/plugins.sbt -------------------------------------------------------------------------------- /src/main/g8/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/src/main/g8/default.properties -------------------------------------------------------------------------------- /src/main/g8/shared/src/main/scala/$package$/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JD557/minart/HEAD/src/main/g8/shared/src/main/scala/$package$/Main.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | ThisBuild / version := "0.6.6-SNAPSHOT" 2 | --------------------------------------------------------------------------------