Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //tile.hx
- package silversun;
- import openfl.display.Sprite;
- import openfl.display.Tilesheet;
- import silversun.Vec2;
- class Tile extends Sprite
- {
- private var pos:Vec2;
- private var size:Vec2;
- public var id:Int;
- var tileData:Array<Float> = [];
- public function new(pos:Vec2, size:Vec2, id:Int)
- {
- super();
- this.pos = pos;
- this.size = size;
- this.id = id;
- }
- public function ping()
- {
- trace("pong");
- }
- public function draw(sheet:Tilesheet)
- {
- var data:Array<Float> = [];
- data = data.concat([pos.x, pos.y, id]);
- this.graphics.clear();
- sheet.drawTiles(this.graphics, data);
- graphics.clear();
- graphics.beginFill(Color.ORANGE);
- graphics.drawRect(100, 100, 10, 10);
- trace("as");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement