Map Editor Changes
* Removed Ogmo and replaced with Ldtk. * TODO - Level Transitions
This commit is contained in:
@@ -20,7 +20,7 @@ class GameOver extends FlxSubState
|
||||
|
||||
public function new()
|
||||
{
|
||||
super(0x33000000);
|
||||
super(0x303030bf);
|
||||
}
|
||||
|
||||
override public function create()
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
package scenes;
|
||||
|
||||
import core.GameMap;
|
||||
import core.LevelBase;
|
||||
import flixel.FlxState;
|
||||
|
||||
class Level1 extends LevelBase
|
||||
{
|
||||
var map:GameMap;
|
||||
var _currentLevel:GameMap_Level;
|
||||
|
||||
public function new()
|
||||
{
|
||||
super({
|
||||
ogmoLevel: AssetPaths.maps__ogmo,
|
||||
bgTileSheet: AssetPaths.bg__png,
|
||||
wallTilesheet: AssetPaths.sci_fi_tileset__png,
|
||||
levelJson: AssetPaths.level1__json
|
||||
});
|
||||
createTransition();
|
||||
map = new GameMap();
|
||||
_currentLevel = map.all_levels.Level_0;
|
||||
super(_currentLevel);
|
||||
}
|
||||
|
||||
override public function create()
|
||||
|
||||
@@ -5,6 +5,11 @@ import djFlixel.gfx.pal.Pal_DB32;
|
||||
import djFlixel.ui.FlxMenu;
|
||||
import flixel.FlxG;
|
||||
import flixel.FlxState;
|
||||
import flixel.addons.transition.FlxTransitionSprite.GraphicTransTileDiamond;
|
||||
import flixel.addons.transition.FlxTransitionableState;
|
||||
import flixel.addons.transition.TransitionData;
|
||||
import flixel.graphics.FlxGraphic;
|
||||
import flixel.util.FlxColor;
|
||||
import openfl.system.System;
|
||||
|
||||
class MenuState extends FlxState
|
||||
@@ -12,10 +17,35 @@ class MenuState extends FlxState
|
||||
override public function create()
|
||||
{
|
||||
super.create();
|
||||
createTransition();
|
||||
this.generateStarField();
|
||||
this.createMenu();
|
||||
}
|
||||
|
||||
function createTransition()
|
||||
{
|
||||
FlxTransitionableState.defaultTransIn = new TransitionData(TILES, FlxColor.WHITE, 1.1);
|
||||
FlxTransitionableState.defaultTransOut = new TransitionData(TILES, FlxColor.WHITE, 1.1);
|
||||
var diamond:FlxGraphic = FlxGraphic.fromClass(cast GraphicTransTileDiamond);
|
||||
diamond.persist = true;
|
||||
diamond.destroyOnNoUse = false;
|
||||
|
||||
FlxTransitionableState.defaultTransIn.tileData = {asset: diamond, width: 32, height: 32};
|
||||
FlxTransitionableState.defaultTransOut.tileData = {asset: diamond, width: 32, height: 32};
|
||||
|
||||
// FlxTransitionableState.defaultTransIn.color = FlxColor.WHITE;
|
||||
// FlxTransitionableState.defaultTransIn.type = TILES;
|
||||
// FlxTransitionableState.defaultTransIn.duration = 2;
|
||||
// FlxTransitionableState.defaultTransIn.direction = new FlxPoint(1, 0);
|
||||
// FlxTransitionableState.defaultTransIn.tileData.asset = diamond;
|
||||
|
||||
// FlxTransitionableState.defaultTransOut.color = FlxColor.WHITE;
|
||||
// FlxTransitionableState.defaultTransOut.type = TILES;
|
||||
// FlxTransitionableState.defaultTransOut.duration = 2;
|
||||
// FlxTransitionableState.defaultTransOut.direction = new FlxPoint(1, 0);
|
||||
// FlxTransitionableState.defaultTransOut.tileData.asset = diamond;
|
||||
}
|
||||
|
||||
private function generateStarField()
|
||||
{
|
||||
var stars = new StarfieldSimple();
|
||||
|
||||
Reference in New Issue
Block a user