Skip to content

Commit

Permalink
neko target compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
elsassph committed May 7, 2012
1 parent f93cc13 commit 9395b88
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 9 deletions.
9 changes: 5 additions & 4 deletions src/RunnerMark.hx
Expand Up @@ -38,8 +38,6 @@ class RunnerMark extends Sprite

function init():Void
{
addEventListener(Event.ENTER_FRAME, onEnterFrame);

stageWidth = stage.stageWidth;
stageHeight = stage.stageHeight;
#if iphone
Expand All @@ -56,18 +54,21 @@ class RunnerMark extends Sprite
Assets.getBitmapData("assets/RunnerMark.png"), Assets.getText("assets/RunnerMark.xml"));

layer = new TileLayer(tilesheet, false,
TileLayer.TILE_SCALE | TileLayer.TILE_ALPHA /*| TileLayer.TILE_ROTATION*/);
TileLayer.TILE_SCALE | TileLayer.TILE_ALPHA);

RunnerEngine.targetFPS = 30; // score = FPS*10 + ennemies.length

engine = new RunnerEngine(layer, stageWidth, stageHeight);
engine.onComplete = onEngineComplete;
addChild(engine);

prevTime = Lib.getTimer();
createStats();
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}

function onEnterFrame(event:Event):Void
{
{
var elapsed:Float = Lib.getTimer() - prevTime;
prevTime = Lib.getTimer();

Expand Down
2 changes: 2 additions & 0 deletions src/aze/display/TileLayer.hx
Expand Up @@ -336,6 +336,7 @@ class TileClip extends TileSprite, implements Public
super(tile);
this.fps = fps;
this.playing = true;
time = 0;
}

function step(elapsed:Int)
Expand Down Expand Up @@ -377,6 +378,7 @@ class DrawList implements Public
{
list = new Array<Float>();
fields = 3;
elapsed = 0;
if ((flags & TileLayer.TILE_SCALE) > 0) { offsetScale = fields; fields++; }
else offsetScale = 0;
if ((flags & TileLayer.TILE_ROTATION) > 0) { offsetRotation = fields; fields++; }
Expand Down
10 changes: 5 additions & 5 deletions src/ca/esdot/runnermark/RunnerEngine.hx
Expand Up @@ -37,7 +37,6 @@ class RunnerEngine extends Sprite
var stageHeight:Int;

var steps:Int;
var startTime:Int;
var groundY:Int;
var lastGroundPiece:TileSprite;

Expand All @@ -46,7 +45,7 @@ class RunnerEngine extends Sprite
var lastIncrement:Int;

public var fps:Int;
public var targetFPS:Int;
static public var targetFPS:Int;

var _runnerScore:Int;

Expand All @@ -61,7 +60,7 @@ class RunnerEngine extends Sprite

lastIncrement = Lib.getTimer() + 2000;
fps = -1;
targetFPS = 58;
steps = 0;
runnerScore = 0;
incrementDelay = 250;
maxIncrement = 12000;
Expand Down Expand Up @@ -279,7 +278,7 @@ class RunnerEngine extends Sprite

if(enemyList.length > 3)
runnerScore = targetFPS * 10 + enemyList.length;
else
else if (fps > 0)
runnerScore = fps * 10;

//runner.rotation += 0.1;
Expand Down Expand Up @@ -373,7 +372,8 @@ class RunnerEngine extends Sprite
var rect:Sprite = new Sprite();
rect.graphics.beginGradientFill(GradientType.LINEAR, [0x0, 0x1E095E], [1, .5], [0, 255], m);
rect.graphics.drawRect(0, 0, 128, 128);
var skyData:BitmapData = new BitmapData(128, 128, false, 0x0);
var col = #if neko {rgb:0, a:0 } #else 0 #end;
var skyData:BitmapData = new BitmapData(128, 128, false, col);
skyData.draw(rect);
return skyData;
}
Expand Down

0 comments on commit 9395b88

Please sign in to comment.