Bug fix for iOS support (tested on iPad 17FPS and iPhone 3GS 29FPS)

This commit is contained in:
Guillaume DE LA RUE 2011-02-13 13:52:18 +01:00
parent 28e7b63568
commit 24ca06af50
4 changed files with 18 additions and 15 deletions

View file

@ -71,7 +71,7 @@
<!-- The footer... --> <!-- The footer... -->
<footer id="credits" class=""> <footer id="credits" class="">
<strong>HTML5 Game Jam 2011</strong><br> <strong>HTML5 Game Jam 2011</strong><br>
<strong><a href="https://github.com/glenux/wyrian" target="_blank" title="View Project on GitHub" class="game">..:: Wyrian v<span id="version">0.2a</span> ::..</a></strong> | <a href="http://www.html5place.com/" title="View my Website" class="author">Guillaume DE LA RUE</a><br>Thanks to <a href="https://github.com/glenux" target="_blank" title="View profile of Glenux on GitHub" class="quote">Glenux</a> for design and Matthieu Bosquet<br>And everyone present at the HTML5 Game Jam :) <strong><a href="https://github.com/glenux/wyrian" target="_blank" title="View Project on GitHub" class="game">..:: Wyrian v<span id="version">0.2b</span> ::..</a></strong> | <a href="http://www.html5place.com/" title="View my Website" class="author">Guillaume DE LA RUE</a><br>Thanks to <a href="https://github.com/glenux" target="_blank" title="View profile of Glenux on GitHub" class="quote">Glenux</a> for design and Matthieu Bosquet<br>And everyone present at the HTML5 Game Jam :)
</footer> </footer>
<!-- Main JS Libs --> <!-- Main JS Libs -->

View file

@ -40,7 +40,7 @@ app.prototype.init = function() {
require({ require({
baseUrl: "js/", baseUrl: "js/",
urlArgs: "bust=" + self.version urlArgs: "bust=" + GameVersion
}, },
// -- Layout to load // -- Layout to load
@ -81,6 +81,7 @@ app.prototype.loopAnimation = function() {
// -- Create ennemies if needed // -- Create ennemies if needed
var numEnnemies = 0 ; var numEnnemies = 0 ;
if ( Layouts.Ennemies ) {
for ( var i in Layouts.Ennemies.els ) { for ( var i in Layouts.Ennemies.els ) {
var _el = Layouts.Ennemies.els[i] ; var _el = Layouts.Ennemies.els[i] ;
if ( ! _el.deleteAfter ) numEnnemies++ ; if ( ! _el.deleteAfter ) numEnnemies++ ;
@ -88,6 +89,7 @@ app.prototype.loopAnimation = function() {
for ( var i = numEnnemies-1 ; i < Level + 3 ; i++ ) { for ( var i = numEnnemies-1 ; i < Level + 3 ; i++ ) {
Layouts.Ennemies.createRandom() ; Layouts.Ennemies.createRandom() ;
} }
}
// -- Init loops counter // -- Init loops counter
Game.loops = Game.loops||0 ; Game.loops = Game.loops||0 ;

View file

@ -95,8 +95,8 @@ Layout.prototype.createObj = function(opts) {
if ( ! this.box.length ) { if ( ! this.box.length ) {
this.box = $('<div>', { this.box = $('<div>', {
class:'sprite '+this.name, 'class':'sprite '+this.name,
id: this.id 'id': this.id
}) ; }) ;
this.cssObj = { this.cssObj = {

View file

@ -5,7 +5,8 @@ var Game = new app({
'order!layouts/Ennemies' 'order!layouts/Ennemies'
], ],
'wrapper': $('#GameContainer') 'wrapper': $('#GameContainer')
}) ; }),
GameVersion = 0 ;
// Init Application and bind all games events // Init Application and bind all games events
jQuery(document).ready(function() { jQuery(document).ready(function() {
@ -13,11 +14,11 @@ jQuery(document).ready(function() {
/************************************************************************** /**************************************************************************
* Load Dependencies & Create Application * Load Dependencies & Create Application
***************************************************************************/ ***************************************************************************/
GameVersion = $('#version').html() ;
var baseLibs = [ var baseLibs = [
'order!libs/jquery.transform-0.9.3.min', 'order!libs/jquery.transform-0.9.3.min',
'order!layouts/LayoutClass' 'order!layouts/LayoutClass'
], ] ;
GameVersion = $('#version').html() ;
require({ require({
baseUrl: "js/", baseUrl: "js/",