lib/flashsdk/generators/templates/CitrusActionScript3GameState.as in h4oflashsdk-1.0.8 vs lib/flashsdk/generators/templates/CitrusActionScript3GameState.as in h4oflashsdk-1.0.9
- old
+ new
@@ -1,9 +1,41 @@
-package <%= package_name %>{
-
- public class <%= class_name %> {
-
- public function <%= class_name %>() {
+package states
+{
+ import com.citrusengine.core.*;
+ import com.citrusengine.physics.box2d.*;
+ import com.citrusengine.objects.platformer.box2d.*;
+ import com.citrusengine.math.*;
+ import flash.display.*;
+
+ public class GameState extends State
+ {
+
+ public function GameState()
+ {
+ super();
}
+
+ override public function initialize():void
+ {
+ super.initialize();
+
+ var box2D:Box2D=new Box2D("box2d");
+ add(box2D);
+ box2D.visible=true;
+
+ var hero:Hero=new Hero('hero');
+
+
+ add(hero);
+ hero.x=320;
+ hero.y=200;
+
+ view.setupCamera(hero, new MathVector(400,300));
+
+ var platform:Platform=new Platform('platform',{width: 1000, height: 20});
+ add(platform);
+ platform.x=-100;
+ platform.y=400;
+
+ }
}
-}
-
+}
\ No newline at end of file