Skip to content

Commit 7fbc87a

Browse files
committed
Updated for compatibility with the latest versions of openfl and lime
1 parent b913dd4 commit 7fbc87a

File tree

3 files changed

+15
-13
lines changed

3 files changed

+15
-13
lines changed

Source/com/watabou/coogee/Game.hx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class Game extends Sprite {
1919
super();
2020

2121
prepareStage();
22-
Updater.useRenderer( stage.window.renderer );
22+
Updater.useRenderer( stage.window );
2323

2424
switchScene( initScene );
2525
}

Source/com/watabou/utils/Updater.hx

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.watabou.utils;
22

3-
import lime.graphics.Renderer;
3+
import lime.graphics.RenderContext;
4+
import lime.ui.Window;
45
import msignal.Signal.Signal1;
56
import openfl.Lib;
67
import openfl.display.DisplayObject;
@@ -55,11 +56,11 @@ class Updater {
5556
source = new FrameEventDispatcher( src );
5657
}
5758

58-
public static function useRenderer( renderer:Renderer ):Void {
59+
public static function useRenderer( window:Window ):Void {
5960
if (source != null) {
6061
source.stop();
6162
}
62-
source = new RendererDispatcher( renderer );
63+
source = new RendererDispatcher( window );
6364
}
6465

6566
public static function wait( time:Float, callback:Void->Void ):Float->Void {
@@ -130,18 +131,18 @@ private class FrameEventDispatcher extends RecurringEventDispatcher {
130131

131132
private class RendererDispatcher extends RecurringEventDispatcher {
132133

133-
private var renderer : Renderer;
134+
private var window : Window;
134135

135-
public function new( renderer : Renderer ) {
136-
this.renderer = renderer;
137-
renderer.onRender.add( onRender );
136+
public function new( window:Window ) {
137+
this.window = window;
138+
window.onRender.add( onRender );
138139
}
139140

140-
private function onRender():Void {
141+
private function onRender( context:RenderContext ):Void {
141142
Updater.fire();
142143
}
143144

144145
override public function stop():Void {
145-
renderer.onRender.remove( onRender );
146+
window.onRender.remove( onRender );
146147
}
147148
}

project.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55
<app main="com.watabou.towngenerator.Main" path="Export" file="TownGenerator" />
66

77
<source path="Source" />
8-
9-
<haxelib name="openfl" />
10-
<haxelib name="msignal" />
8+
9+
<haxelib name="lime" version="7.3.0" />
10+
<haxelib name="openfl" version="8.9.0" />
11+
<haxelib name="msignal" version="1.2.5" />
1112

1213
<!-- General -->
1314
<window background="0xccc5b8" fps="120" vsync="true" hardware="true" allow-high-dpi="true"/>

0 commit comments

Comments
 (0)