├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── examples ├── counter │ ├── README.md │ ├── build.sbt │ ├── index.html │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ └── src │ │ └── main │ │ └── scala │ │ └── example │ │ └── Main.scala ├── field │ ├── README.md │ ├── build.sbt │ ├── index.html │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ └── src │ │ └── main │ │ └── scala │ │ └── example │ │ └── Main.scala ├── http │ ├── README.md │ ├── build.sbt │ ├── index.html │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ └── src │ │ └── main │ │ └── scala │ │ └── example │ │ └── Main.scala ├── mario │ ├── README.md │ ├── build.sbt │ ├── index.html │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ ├── resources │ │ ├── bg-day.png │ │ ├── font │ │ │ ├── prstartk.eot │ │ │ ├── prstartk.svg │ │ │ ├── prstartk.ttf │ │ │ ├── prstartk.woff │ │ │ └── prstartk.woff2 │ │ ├── grass.png │ │ ├── ground.png │ │ ├── hud-score-coin.png │ │ ├── item-container.png │ │ ├── jump-c-07.mp3 │ │ └── mario │ │ │ ├── jump │ │ │ ├── left.gif │ │ │ └── right.gif │ │ │ ├── stand │ │ │ ├── left.gif │ │ │ └── right.gif │ │ │ └── walk │ │ │ ├── left.gif │ │ │ └── right.gif │ └── src │ │ └── main │ │ └── scala │ │ ├── Effects.scala │ │ └── Main.scala └── subcomponents │ ├── README.md │ ├── build.sbt │ ├── index.html │ ├── project │ ├── build.properties │ └── plugins.sbt │ └── src │ └── main │ └── scala │ └── example │ └── Main.scala ├── project ├── build.properties └── plugins.sbt ├── src └── main │ └── scala │ ├── scalm │ ├── App.scala │ ├── Component.scala │ ├── Effects.scala │ ├── Html.scala │ ├── Scalm.scala │ ├── http │ │ ├── Http.scala │ │ └── Models.scala │ └── package.scala │ ├── snabbdom │ ├── modules │ │ └── modules.scala │ └── snabbdom.scala │ └── util │ └── Functions.scala └── travis └── secrets.tar.enc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/README.md -------------------------------------------------------------------------------- /examples/counter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/counter/README.md -------------------------------------------------------------------------------- /examples/counter/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/counter/build.sbt -------------------------------------------------------------------------------- /examples/counter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/counter/index.html -------------------------------------------------------------------------------- /examples/counter/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.1.0 2 | -------------------------------------------------------------------------------- /examples/counter/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/counter/project/plugins.sbt -------------------------------------------------------------------------------- /examples/counter/src/main/scala/example/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/counter/src/main/scala/example/Main.scala -------------------------------------------------------------------------------- /examples/field/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/field/README.md -------------------------------------------------------------------------------- /examples/field/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/field/build.sbt -------------------------------------------------------------------------------- /examples/field/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/field/index.html -------------------------------------------------------------------------------- /examples/field/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.1.0 2 | -------------------------------------------------------------------------------- /examples/field/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/field/project/plugins.sbt -------------------------------------------------------------------------------- /examples/field/src/main/scala/example/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/field/src/main/scala/example/Main.scala -------------------------------------------------------------------------------- /examples/http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/http/README.md -------------------------------------------------------------------------------- /examples/http/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/http/build.sbt -------------------------------------------------------------------------------- /examples/http/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/http/index.html -------------------------------------------------------------------------------- /examples/http/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.1.0 2 | -------------------------------------------------------------------------------- /examples/http/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/http/project/plugins.sbt -------------------------------------------------------------------------------- /examples/http/src/main/scala/example/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/http/src/main/scala/example/Main.scala -------------------------------------------------------------------------------- /examples/mario/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/README.md -------------------------------------------------------------------------------- /examples/mario/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/build.sbt -------------------------------------------------------------------------------- /examples/mario/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/index.html -------------------------------------------------------------------------------- /examples/mario/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.1.0 -------------------------------------------------------------------------------- /examples/mario/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/project/plugins.sbt -------------------------------------------------------------------------------- /examples/mario/resources/bg-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/bg-day.png -------------------------------------------------------------------------------- /examples/mario/resources/font/prstartk.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/font/prstartk.eot -------------------------------------------------------------------------------- /examples/mario/resources/font/prstartk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/font/prstartk.svg -------------------------------------------------------------------------------- /examples/mario/resources/font/prstartk.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/font/prstartk.ttf -------------------------------------------------------------------------------- /examples/mario/resources/font/prstartk.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/font/prstartk.woff -------------------------------------------------------------------------------- /examples/mario/resources/font/prstartk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/font/prstartk.woff2 -------------------------------------------------------------------------------- /examples/mario/resources/grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/grass.png -------------------------------------------------------------------------------- /examples/mario/resources/ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/ground.png -------------------------------------------------------------------------------- /examples/mario/resources/hud-score-coin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/hud-score-coin.png -------------------------------------------------------------------------------- /examples/mario/resources/item-container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/item-container.png -------------------------------------------------------------------------------- /examples/mario/resources/jump-c-07.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/jump-c-07.mp3 -------------------------------------------------------------------------------- /examples/mario/resources/mario/jump/left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/mario/jump/left.gif -------------------------------------------------------------------------------- /examples/mario/resources/mario/jump/right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/mario/jump/right.gif -------------------------------------------------------------------------------- /examples/mario/resources/mario/stand/left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/mario/stand/left.gif -------------------------------------------------------------------------------- /examples/mario/resources/mario/stand/right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/mario/stand/right.gif -------------------------------------------------------------------------------- /examples/mario/resources/mario/walk/left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/mario/walk/left.gif -------------------------------------------------------------------------------- /examples/mario/resources/mario/walk/right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/resources/mario/walk/right.gif -------------------------------------------------------------------------------- /examples/mario/src/main/scala/Effects.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/src/main/scala/Effects.scala -------------------------------------------------------------------------------- /examples/mario/src/main/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/mario/src/main/scala/Main.scala -------------------------------------------------------------------------------- /examples/subcomponents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/subcomponents/README.md -------------------------------------------------------------------------------- /examples/subcomponents/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/subcomponents/build.sbt -------------------------------------------------------------------------------- /examples/subcomponents/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/subcomponents/index.html -------------------------------------------------------------------------------- /examples/subcomponents/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.1.0 2 | -------------------------------------------------------------------------------- /examples/subcomponents/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/subcomponents/project/plugins.sbt -------------------------------------------------------------------------------- /examples/subcomponents/src/main/scala/example/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/examples/subcomponents/src/main/scala/example/Main.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.1.0 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala/scalm/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/scalm/App.scala -------------------------------------------------------------------------------- /src/main/scala/scalm/Component.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/scalm/Component.scala -------------------------------------------------------------------------------- /src/main/scala/scalm/Effects.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/scalm/Effects.scala -------------------------------------------------------------------------------- /src/main/scala/scalm/Html.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/scalm/Html.scala -------------------------------------------------------------------------------- /src/main/scala/scalm/Scalm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/scalm/Scalm.scala -------------------------------------------------------------------------------- /src/main/scala/scalm/http/Http.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/scalm/http/Http.scala -------------------------------------------------------------------------------- /src/main/scala/scalm/http/Models.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/scalm/http/Models.scala -------------------------------------------------------------------------------- /src/main/scala/scalm/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/scalm/package.scala -------------------------------------------------------------------------------- /src/main/scala/snabbdom/modules/modules.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/snabbdom/modules/modules.scala -------------------------------------------------------------------------------- /src/main/scala/snabbdom/snabbdom.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/snabbdom/snabbdom.scala -------------------------------------------------------------------------------- /src/main/scala/util/Functions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/src/main/scala/util/Functions.scala -------------------------------------------------------------------------------- /travis/secrets.tar.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienrf/scalm/HEAD/travis/secrets.tar.enc --------------------------------------------------------------------------------