wayou 9 years ago
parent
commit
36e0a6d61e

+ 0 - 3
.bowerrc

@@ -1,3 +0,0 @@
-{
-  "directory": "src/bower_components"
-}

+ 0 - 5
.gitignore

@@ -1,5 +0,0 @@
-.DS_Store
-*.db
-node_modules/
-bower_components/
-

+ 0 - 24
.jshintrc

@@ -1,24 +0,0 @@
-{
-  "bitwise": true,
-  "laxcomma": true,
-  "camelcase": true,
-  "curly": true,
-  "eqeqeq": true,
-  "forin": true,
-  "immed": true,
-  "latedef": true,
-  "newcap": true,
-  "noarg": true,
-  "nonew": false,
-  "quotmark": "single",
-  "undef": true,
-  "unused": true,
-  "devel": true,
-  "trailing": true,
-  "browser": true,
-  "sub": true,
-  "debug": true,
-  "globals": {
-    "Phaser": false
-  }
-}

+ 3 - 0
README.md

@@ -0,0 +1,3 @@
+the trex runner game abstracted from chrome offline err page.
+
+![chrome offline game cast](img/chrome_offline_game.gif)

+ 0 - 10
bower.json

@@ -1,10 +0,0 @@
-{
-  "name": "trexrunner",
-  "version": "0.0.0",
-  "authors": [
-    ""
-  ],
-  "dependencies": {
-    "phaser-official": "latest"
-  }
-}

+ 0 - 100
gulpfile.js

@@ -1,100 +0,0 @@
-var gulp = require('gulp')
-  , gutil = require('gulp-util')
-  , clean = require('gulp-clean')
-  , concat = require('gulp-concat')
-  , rename = require('gulp-rename')
-  , minifycss = require('gulp-minify-css')
-  , minifyhtml = require('gulp-minify-html')
-  , processhtml = require('gulp-processhtml')
-  , jshint = require('gulp-jshint')
-  , uglify = require('gulp-uglify')
-  , connect = require('gulp-connect')
-  , paths;
-
-paths = {
-  assets: 'src/assets/**/*',
-  css:    'src/css/*.css', 
-  libs:   [
-    'src/bower_components/phaser-official/build/phaser.min.js'
-  ],
-  js:     ['src/js/**/*.js'],
-  dist:   './dist/'
-};
-
-gulp.task('clean', function () {
-  var stream = gulp.src(paths.dist, {read: false})
-    .pipe(clean({force: true}))
-    .on('error', gutil.log);
-  return stream;
-});
-
-gulp.task('copy', ['clean'], function () {
-  gulp.src(paths.assets)
-    .pipe(gulp.dest(paths.dist + 'assets'))
-    .on('error', gutil.log);
-});
-
-gulp.task('uglify', ['clean','lint'], function () {
-  var srcs = [paths.libs[0], paths.js[0]];
-
-  gulp.src(srcs)
-    .pipe(concat('main.min.js'))
-    .pipe(gulp.dest(paths.dist))
-    .pipe(uglify({outSourceMaps: false}))
-    .pipe(gulp.dest(paths.dist));
-});
-
-gulp.task('minifycss', ['clean'], function () {
- gulp.src(paths.css)
-    .pipe(minifycss({
-      keepSpecialComments: false,
-      removeEmpty: true
-    }))
-    .pipe(rename({suffix: '.min'}))
-    .pipe(gulp.dest(paths.dist))
-    .on('error', gutil.log);
-});
-
-gulp.task('processhtml', ['clean'], function() {
-  gulp.src('src/index.html')
-    .pipe(processhtml('index.html'))
-    .pipe(gulp.dest(paths.dist))
-    .on('error', gutil.log);
-});
-
-gulp.task('minifyhtml', ['clean'], function() {
-  gulp.src('dist/index.html')
-    .pipe(minifyhtml())
-    .pipe(gulp.dest(paths.dist))
-    .on('error', gutil.log);
-});
-
-gulp.task('lint', function() {
-  gulp.src(paths.js)
-    .pipe(jshint('.jshintrc'))
-    .pipe(jshint.reporter('default'))
-    .on('error', gutil.log);
-});
-
-gulp.task('html', function(){
-  gulp.src('src/*.html')
-    .pipe(connect.reload())
-    .on('error', gutil.log);
-});
-
-gulp.task('connect', function () {
-  connect.server({
-    root: [__dirname + '/src'],
-    port: 9000,
-    livereload: true
-  });
-});
-
-gulp.task('watch', function () {
-  gulp.watch(paths.js, ['lint']);
-  gulp.watch(['./src/index.html', paths.css, paths.js], ['html']);
-});
-
-gulp.task('default', ['connect', 'watch']);
-gulp.task('build', ['copy', 'uglify', 'minifycss', 'processhtml', 'minifyhtml']);
-

+ 0 - 0
src/trex/img/1x-cloud.png → img/1x-cloud.png


+ 0 - 0
src/trex/img/1x-horizon.png → img/1x-horizon.png


+ 0 - 0
src/trex/img/1x-obstacle-large.png → img/1x-obstacle-large.png


+ 0 - 0
src/trex/img/1x-obstacle-small.png → img/1x-obstacle-small.png


+ 0 - 0
src/trex/img/1x-restart.png → img/1x-restart.png


+ 0 - 0
src/trex/img/1x-text.png → img/1x-text.png


+ 0 - 0
src/trex/img/1x-trex.png → img/1x-trex.png


+ 0 - 0
src/trex/img/2x-cloud.png → img/2x-cloud.png


+ 0 - 0
src/trex/img/2x-horizon.png → img/2x-horizon.png


+ 0 - 0
src/trex/img/2x-obstacle-large.png → img/2x-obstacle-large.png


+ 0 - 0
src/trex/img/2x-obstacle-small.png → img/2x-obstacle-small.png


+ 0 - 0
src/trex/img/2x-restart.png → img/2x-restart.png


+ 0 - 0
src/trex/img/2x-text.png → img/2x-text.png


+ 0 - 0
src/trex/img/2x-trex.png → img/2x-trex.png


BIN
img/chrome_offline_game.gif


File diff suppressed because it is too large
+ 40 - 0
index.html


+ 0 - 36
package.json

@@ -1,36 +0,0 @@
-{
-  "name": "trexrunner",
-  "description": "",
-  "readme": "",
-  "repository": "",
-  "version": "0.1.0",
-  "readme": "",
-  "repository": "",
-  "dependencies": {},
-  
-  "devDependencies": {
-    "bower": "*",
-    "gulp": "*",
-    "gulp-util": "*",
-    "gulp-clean": "*",
-    "gulp-concat": "*",
-    "gulp-download": "*",
-    "gulp-rename": "*",
-    "gulp-minify-css": "*",
-    "gulp-minify-html": "*",
-    "gulp-processhtml": "*",
-    "gulp-jshint": "*",
-    "gulp-uglify": "*",
-    "gulp-connect": "*",
-    "gulp-watch": "*",
-    "tiny-lr": "*"
-  },
-
-  "scripts": {
-    "post-install": "node ./node_modules/bower/bin/bower install",
-    "start": "node ./node_modules/gulp/bin/gulp.js",
-
-    "build": "node ./node_modules/gulp/bin/gulp.js build",
-    "lint":  "node ./node_modules/gulp/bin/gulp.js lint"
-  }
-}

+ 8 - 24
src/trex/scripts/runner.js → scripts/runner.js

@@ -256,30 +256,14 @@
                 document.getElementById(this.config.RESOURCE_TEMPLATE_ID).content;
 
             for (var sound in Runner.sounds) {
-                // var soundSrc = resourceTemplate.getElementById(Runner.sounds[sound]).src;
-                // soundSrc = soundSrc.substr(soundSrc.indexOf(',') + 1);
-
-                // var buffer = decodeBase64ToArrayBuffer(soundSrc);
-                // // Async, so no guarantee of order in array.
-                // this.audioContext.decodeAudioData(buffer, function(index, audioData) {
-                //     this.soundFx[index] = audioData;
-                // }.bind(this, sound));
-
-                var soundSrc = resourceTemplate.getElementById(Runner.sounds[sound]).getAttribute("src");
-                var request = new XMLHttpRequest();
-                request.open('GET', soundSrc, true);
-                request.responseType = 'arraybuffer';
-
-                // Decode asynchronously
-                request.onload = function() {
-                    this.audioContext.decodeAudioData(request.response, function(index, audioData) {
-                        this.soundFx[index] = audioData;
-                    }.bind(this, sound), function(err) {
-                        console.log('err loading sound:' + sound);
-                    });
-                };
-                request.send();
-
+                var soundSrc = resourceTemplate.getElementById(Runner.sounds[sound]).src;
+                soundSrc = soundSrc.substr(soundSrc.indexOf(',') + 1);
+
+                var buffer = decodeBase64ToArrayBuffer(soundSrc);
+                // Async, so no guarantee of order in array.
+                this.audioContext.decodeAudioData(buffer, function(index, audioData) {
+                    this.soundFx[index] = audioData;
+                }.bind(this, sound));
             }
         },
         /**

BIN
src/assets/minecraftia.png


+ 0 - 105
src/assets/minecraftia.xml

@@ -1,105 +0,0 @@
-
-<font>
-    <info face="minecraftia" size="64" bold="0" italic="0" chasrset="" unicode="0" stretchH="100" smooth="1" aa="1" padding="0,0,0,0" spacing="2,2"/>
-    <common lineHeight="96" base="80" scaleW="512" scaleH="512" pages="1" packed="0"/>
-    <pages>
-        <page id="0" file="minecraftia.png"/>
-    </pages>
-    <chars count="95">
-        <char id="106" x="2" y="3" width="44" height="68" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="j"/>
-        <char id="64" x="48" y="3" width="52" height="60" xoffset="0" yoffset="23" xadvance="56" page="0" chnl="0" letter="@"/>
-        <char id="36" x="102" y="3" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="$"/>
-        <char id="81" x="148" y="3" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="Q"/>
-        <char id="37" x="194" y="3" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="%"/>
-        <char id="79" x="240" y="3" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="O"/>
-        <char id="71" x="286" y="3" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="G"/>
-        <char id="67" x="332" y="3" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="C"/>
-        <char id="38" x="378" y="3" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="&amp;"/>
-        <char id="83" x="424" y="3" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="S"/>
-        <char id="85" x="2" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="U"/>
-        <char id="35" x="48" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="#"/>
-        <char id="54" x="94" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="6"/>
-        <char id="56" x="140" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="8"/>
-        <char id="57" x="186" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="9"/>
-        <char id="98" x="232" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="b"/>
-        <char id="100" x="278" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="d"/>
-        <char id="51" x="324" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="3"/>
-        <char id="48" x="370" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="0"/>
-        <char id="63" x="416" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="?"/>
-        <char id="74" x="462" y="73" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="J"/>
-        <char id="47" x="2" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="/"/>
-        <char id="92" x="48" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="\"/>
-        <char id="87" x="94" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="W"/>
-        <char id="77" x="140" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="M"/>
-        <char id="65" x="186" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="A"/>
-        <char id="86" x="232" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="V"/>
-        <char id="88" x="278" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="X"/>
-        <char id="89" x="324" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="Y"/>
-        <char id="82" x="370" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="R"/>
-        <char id="68" x="416" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="D"/>
-        <char id="75" x="462" y="135" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="K"/>
-        <char id="78" x="2" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="N"/>
-        <char id="84" x="48" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="T"/>
-        <char id="90" x="94" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="Z"/>
-        <char id="72" x="140" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="H"/>
-        <char id="66" x="186" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="B"/>
-        <char id="69" x="232" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="E"/>
-        <char id="80" x="278" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="P"/>
-        <char id="52" x="324" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="4"/>
-        <char id="70" x="370" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="F"/>
-        <char id="76" x="416" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="L"/>
-        <char id="104" x="462" y="197" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="h"/>
-        <char id="50" x="2" y="259" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="2"/>
-        <char id="53" x="48" y="259" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="5"/>
-        <char id="55" x="94" y="259" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="7"/>
-        <char id="49" x="140" y="259" width="44" height="60" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="1"/>
-        <char id="123" x="186" y="259" width="36" height="60" xoffset="0" yoffset="23" xadvance="40" page="0" chnl="0" letter="{"/>
-        <char id="125" x="224" y="259" width="36" height="60" xoffset="0" yoffset="23" xadvance="40" page="0" chnl="0" letter="}"/>
-        <char id="41" x="262" y="259" width="36" height="60" xoffset="0" yoffset="23" xadvance="40" page="0" chnl="0" letter=")"/>
-        <char id="40" x="300" y="259" width="36" height="60" xoffset="0" yoffset="23" xadvance="40" page="0" chnl="0" letter="("/>
-        <char id="102" x="338" y="259" width="36" height="60" xoffset="0" yoffset="23" xadvance="40" page="0" chnl="0" letter="f"/>
-        <char id="107" x="376" y="259" width="36" height="60" xoffset="0" yoffset="23" xadvance="40" page="0" chnl="0" letter="k"/>
-        <char id="60" x="414" y="259" width="36" height="60" xoffset="0" yoffset="23" xadvance="40" page="0" chnl="0" letter="&lt;"/>
-        <char id="62" x="452" y="259" width="36" height="60" xoffset="0" yoffset="23" xadvance="40" page="0" chnl="0" letter=">"/>
-        <char id="91" x="2" y="321" width="28" height="60" xoffset="0" yoffset="23" xadvance="32" page="0" chnl="0" letter="["/>
-        <char id="93" x="32" y="321" width="28" height="60" xoffset="0" yoffset="23" xadvance="32" page="0" chnl="0" letter="]"/>
-        <char id="73" x="62" y="321" width="28" height="60" xoffset="0" yoffset="23" xadvance="32" page="0" chnl="0" letter="I"/>
-        <char id="116" x="92" y="321" width="28" height="60" xoffset="0" yoffset="23" xadvance="32" page="0" chnl="0" letter="t"/>
-        <char id="108" x="122" y="321" width="20" height="60" xoffset="0" yoffset="23" xadvance="24" page="0" chnl="0" letter="l"/>
-        <char id="124" x="144" y="321" width="12" height="60" xoffset="0" yoffset="23" xadvance="16" page="0" chnl="0" letter="|"/>
-        <char id="33" x="158" y="321" width="12" height="60" xoffset="0" yoffset="23" xadvance="16" page="0" chnl="0" letter="!"/>
-        <char id="105" x="172" y="321" width="12" height="60" xoffset="0" yoffset="23" xadvance="16" page="0" chnl="0" letter="i"/>
-        <char id="59" x="186" y="321" width="12" height="60" xoffset="0" yoffset="31" xadvance="16" page="0" chnl="0" letter=";"/>
-        <char id="103" x="200" y="321" width="44" height="52" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="g"/>
-        <char id="121" x="246" y="321" width="44" height="52" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="y"/>
-        <char id="112" x="292" y="321" width="44" height="52" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="p"/>
-        <char id="113" x="338" y="321" width="44" height="52" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="q"/>
-        <char id="58" x="384" y="321" width="12" height="52" xoffset="0" yoffset="31" xadvance="16" page="0" chnl="0" letter=":"/>
-        <char id="101" x="398" y="321" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="e"/>
-        <char id="111" x="444" y="321" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="o"/>
-        <char id="97" x="2" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="a"/>
-        <char id="99" x="48" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="c"/>
-        <char id="115" x="94" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="s"/>
-        <char id="119" x="140" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="w"/>
-        <char id="109" x="186" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="m"/>
-        <char id="118" x="232" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="v"/>
-        <char id="120" x="278" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="x"/>
-        <char id="122" x="324" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="z"/>
-        <char id="110" x="370" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="n"/>
-        <char id="117" x="416" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="u"/>
-        <char id="114" x="462" y="383" width="44" height="44" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="r"/>
-        <char id="43" x="2" y="429" width="44" height="44" xoffset="0" yoffset="31" xadvance="48" page="0" chnl="0" letter="+"/>
-        <char id="61" x="48" y="429" width="44" height="36" xoffset="0" yoffset="39" xadvance="48" page="0" chnl="0" letter="="/>
-        <char id="94" x="94" y="429" width="44" height="28" xoffset="0" yoffset="23" xadvance="48" page="0" chnl="0" letter="^"/>
-        <char id="42" x="140" y="429" width="36" height="28" xoffset="0" yoffset="39" xadvance="40" page="0" chnl="0" letter="*"/>
-        <char id="34" x="178" y="429" width="36" height="28" xoffset="0" yoffset="23" xadvance="40" page="0" chnl="0" letter="&quot;"/>
-        <char id="39" x="216" y="429" width="20" height="28" xoffset="0" yoffset="23" xadvance="24" page="0" chnl="0" letter="'"/>
-        <char id="96" x="238" y="429" width="20" height="28" xoffset="0" yoffset="23" xadvance="24" page="0" chnl="0" letter="`"/>
-        <char id="44" x="260" y="429" width="12" height="28" xoffset="0" yoffset="63" xadvance="16" page="0" chnl="0" letter=","/>
-        <char id="126" x="274" y="429" width="52" height="20" xoffset="0" yoffset="23" xadvance="56" page="0" chnl="0" letter="~"/>
-        <char id="46" x="328" y="429" width="12" height="20" xoffset="0" yoffset="63" xadvance="16" page="0" chnl="0" letter="."/>
-        <char id="45" x="342" y="429" width="44" height="12" xoffset="0" yoffset="47" xadvance="48" page="0" chnl="0" letter="-"/>
-        <char id="95" x="388" y="429" width="44" height="12" xoffset="0" yoffset="71" xadvance="48" page="0" chnl="0" letter="_"/>
-        <char id="32" x="434" y="429" width="0" height="0" xoffset="41" yoffset="100" xadvance="41" page="0" chnl="0" letter=" "/>
-    </chars>
-</font>

BIN
src/assets/player.png


BIN
src/assets/preloader.gif


+ 0 - 17
src/css/main.css

@@ -1,17 +0,0 @@
-* {
-  -webkit-user-select: none;
-  user-select: none;
-}
-
-html, body {
-  width: 100%;
-  height: 100%;
-  overflow: hidden;
-  background: #000;
-}
-
-.game {
-  width: 640px;
-  height: 480px;
-  margin: 20px auto;
-}

+ 0 - 32
src/index.html

@@ -1,32 +0,0 @@
-<!doctype html>
-<html>
-<head>
-  <meta charset="utf-8">
-  <title>trexrunner</title>
-
-  <!-- build:css main.min.css -->
-  <link rel="stylesheet" href="css/main.css"> 
-  <!-- /build -->
-</head>
-
-<body>
-  
-  <div id="trexrunner-game" class="game"></div>
-
-  <!-- build:remove -->
-  <script src="http://localhost:35729/livereload.js"></script>  
-  <!-- /build -->
-
-  <!-- build:js main.min.js -->
-  <script src="bower_components/phaser-official/build/phaser.min.js"></script>
-
-  <script src="js/boot.js"></script>
-  <script src="js/preloader.js"></script>
-  <script src="js/menu.js"></script>
-  <script src="js/game.js"></script>
-  <script src="js/main.js"></script>
-  <!-- /build -->
-
-</body>
-</html>
-

+ 0 - 35
src/js/boot.js

@@ -1,35 +0,0 @@
-(function () {
-  'use strict';
-
-  function Boot() {}
-
-  Boot.prototype = {
-    
-    preload: function () {
-      this.load.image('preloader', 'assets/preloader.gif');
-    },
-
-    create: function () {
-      this.game.input.maxPointers = 1;
-
-      if (this.game.device.desktop) {
-        this.game.scale.pageAlignHorizontally = true;
-      } else {
-        this.game.scaleMode = Phaser.ScaleManager.SHOW_ALL;
-        this.game.scale.minWidth =  480;
-        this.game.scale.minHeight = 260;
-        this.game.scale.maxWidth = 640;
-        this.game.scale.maxHeight = 480;
-        this.game.scale.forceLandscape = true;
-        this.game.scale.pageAlignHorizontally = true;
-        this.game.scale.setScreenSize(true);
-      }
-      this.game.state.start('preloader');
-    }
-  };
-
-  window['trexrunner'] = window['trexrunner'] || {};
-  window['trexrunner'].Boot = Boot;
-
-}());
-

+ 0 - 47
src/js/game.js

@@ -1,47 +0,0 @@
-(function() {
-  'use strict';
-
-  function Game() {
-    this.player = null;
-  }
-
-  Game.prototype = {
-
-    create: function () {
-      var x = this.game.width / 2
-        , y = this.game.height / 2;
-
-      this.player = this.add.sprite(x, y, 'player');
-      this.player.anchor.setTo(0.5, 0.5);
-      this.input.onDown.add(this.onInputDown, this);
-    },
-
-    update: function () {
-      var x, y, cx, cy, dx, dy, angle, scale;
-
-      x = this.input.position.x;
-      y = this.input.position.y;
-      cx = this.world.centerX;
-      cy = this.world.centerY;
-
-      angle = Math.atan2(y - cy, x - cx) * (180 / Math.PI);
-      this.player.angle = angle;
-
-      dx = x - cx;
-      dy = y - cy;
-      scale = Math.sqrt(dx * dx + dy * dy) / 100;
-
-      this.player.scale.x = scale * 0.6;
-      this.player.scale.y = scale * 0.6;
-    },
-
-    onInputDown: function () {
-      this.game.state.start('menu');
-    }
-
-  };
-
-  window['trexrunner'] = window['trexrunner'] || {};
-  window['trexrunner'].Game = Game;
-
-}());

+ 0 - 14
src/js/main.js

@@ -1,14 +0,0 @@
-window.onload = function () {
-  'use strict';
-
-  var game
-    , ns = window['trexrunner'];
-
-  game = new Phaser.Game(640, 480, Phaser.AUTO, 'trexrunner-game');
-  game.state.add('boot', ns.Boot);
-  game.state.add('preloader', ns.Preloader);
-  game.state.add('menu', ns.Menu);
-  game.state.add('game', ns.Game);
-
-  game.state.start('boot');
-};

+ 0 - 40
src/js/menu.js

@@ -1,40 +0,0 @@
-(function() {
-  'use strict';
-
-  function Menu() {
-    this.titleTxt = null;
-    this.startTxt = null;
-  }
-
-  Menu.prototype = {
-
-    create: function () {
-      var x = this.game.width / 2
-        , y = this.game.height / 2;
-
-
-      this.titleTxt = this.add.bitmapText(x, y, 'minecraftia', 'Example Game' );
-      this.titleTxt.align = 'center';
-      this.titleTxt.x = this.game.width / 2 - this.titleTxt.textWidth / 2;
-
-      y = y + this.titleTxt.height + 5;
-      this.startTxt = this.add.bitmapText(x, y, 'minecraftia', 'START');
-      this.startTxt.align = 'center';
-      this.startTxt.x = this.game.width / 2 - this.startTxt.textWidth / 2;
-
-      this.input.onDown.add(this.onDown, this);
-    },
-
-    update: function () {
-
-    },
-
-    onDown: function () {
-      this.game.state.start('game');
-    }
-  };
-
-  window['trexrunner'] = window['trexrunner'] || {};
-  window['trexrunner'].Menu = Menu;
-
-}());

+ 0 - 39
src/js/preloader.js

@@ -1,39 +0,0 @@
-(function() {
-  'use strict';
-
-  function Preloader() {
-    this.asset = null;
-    this.ready = false;
-  }
-
-  Preloader.prototype = {
-
-    preload: function () {
-      this.asset = this.add.sprite(320, 240, 'preloader');
-      this.asset.anchor.setTo(0.5, 0.5);
-
-      this.load.onLoadComplete.addOnce(this.onLoadComplete, this);
-      this.load.setPreloadSprite(this.asset);
-      this.load.image('player', 'assets/player.png');
-      this.load.bitmapFont('minecraftia', 'assets/minecraftia.png', 'assets/minecraftia.xml');
-    },
-
-    create: function () {
-      this.asset.cropEnabled = false;
-    },
-
-    update: function () {
-      if (!!this.ready) {
-        this.game.state.start('menu');
-      }
-    },
-
-    onLoadComplete: function () {
-      this.ready = true;
-    }
-  };
-
-  window['trexrunner'] = window['trexrunner'] || {};
-  window['trexrunner'].Preloader = Preloader;
-
-}());

BIN
src/trex/assets/offline-sound-hit.mp3


BIN
src/trex/assets/offline-sound-press.mp3


BIN
src/trex/assets/offline-sound-reached.mp3


+ 0 - 43
src/trex/index.html

@@ -1,43 +0,0 @@
-<html >
-    <head>
-        <meta charset="utf-8">
-        <meta name="viewport" content="width=device-width, initial-scale=1.0,
-        maximum-scale=1.0, user-scalable=no">
-        <title>t.rex extracted</title>
-        <style></style>
-    </head>
-    <body>
-        <div id="main-frame-error" class="interstitial-wrapper" jstcache="0">
-        <img class="icon icon-offline" jseval="updateIconClass(this.classList, iconClass)" jstcache="1" style="visibility: hidden;">
-            <div class="runner-container" style="width: 600px; height: 150px;">
-                <canvas class="runner-canvas" width="600" height="150"></canvas>
-            </div>
-        </div>
-        <div id="offline-resources" jstcache="0">
-            <div id="offline-resources-1x" jstcache="0">
-                <img id="1x-obstacle-large" src="img/1x-obstacle-large.png" jstcache="0">
-                <img id="1x-obstacle-small" src="img/1x-obstacle-small.png" jstcache="0">
-                <img id="1x-cloud" src="img/1x-cloud.png" jstcache="0">
-                <img id="1x-text" src="img/1x-text.png" jstcache="0">
-                <img id="1x-horizon" src="img/1x-horizon.png" jstcache="0">
-                <img id="1x-trex" src="img/1x-trex.png" jstcache="0">
-                <img id="1x-restart" src="img/1x-restart.png" jstcache="0">
-            </div>
-            <div id="offline-resources-2x" jstcache="0">
-                <img id="2x-obstacle-large" src="img/2x-obstacle-large.png" jstcache="0">
-                <img id="2x-obstacle-small" src="img/2x-obstacle-small.png" jstcache="0">
-                <img id="2x-cloud" src="img/2x-cloud.png" jstcache="0">
-                <img id="2x-text" src="img/2x-text.png" jstcache="0">
-                <img id="2x-horizon" src="img/2x-horizon.png" jstcache="0">
-                <img id="2x-trex" src="img/2x-trex.png" jstcache="0">
-                <img id="2x-restart" src="img/2x-restart.png" jstcache="0">
-            </div>
-        </div>
-        <template id="audio-resources" jstcache="0">
-        <audio id="offline-sound-press" src="assets/offline-sound-press.mp3"></audio>
-        <audio id="offline-sound-hit" src="assets/offline-sound-hit.mp3"></audio>
-        <audio id="offline-sound-reached" src="assets/offline-sound-reached.mp3"></audio>
-        </template>
-        <script src="scripts/runner.js"></script>
-    </body>
-</html>

Some files were not shown because too many files changed in this diff