Skip to content

Commit

Permalink
adds background
Browse files Browse the repository at this point in the history
  • Loading branch information
mswieboda committed Apr 29, 2021
1 parent fffb352 commit f873eca
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 0 deletions.
14 changes: 14 additions & 0 deletions source/escape/Background.hx
@@ -0,0 +1,14 @@
package escape;

import flixel.FlxSprite;

class Background extends FlxSprite {
public function new(width: Float, height: Float) {
super();

makeGraphic(Std.int(width), Std.int(height), 0x1100FF00);

immovable = true;
moves = false;
}
}
5 changes: 5 additions & 0 deletions source/escape/BaseLevel.hx
Expand Up @@ -14,6 +14,8 @@ import openfl.Assets;
class BaseLevel extends FlxGroup {
public var foregrounds: FlxGroup;
public var playerPosition: FlxPoint;
public var width(get, never): Float;
public var height(get, never): Float;

var levelDataFilename: String;
var tileGraphic: FlxTilemapGraphicAsset;
Expand Down Expand Up @@ -56,6 +58,9 @@ class BaseLevel extends FlxGroup {
foregrounds.add(spikes);
}

function get_width() return tiles.width;
function get_height() return tiles.height;

public function updateCollisions(player: Player) {
// NOTE: overridden in child classes
}
Expand Down
2 changes: 2 additions & 0 deletions source/escape/LevelState.hx
Expand Up @@ -23,9 +23,11 @@ class LevelState extends FlxState {
override public function create() {
player = new Player();
level = new Level(player, levelFile, tileGraphic);
var background = new Background(level.width, level.height);

Camera.setup(player);

add(background);
add(level);
add(player);
add(player.feetTrigger);
Expand Down

0 comments on commit f873eca

Please sign in to comment.