compnents inherit from Component

This commit is contained in:
Ronja 2020-02-06 12:02:44 +01:00
parent e63e76f0a3
commit 5d979b3e5c
5 changed files with 11 additions and 5 deletions

View file

@ -1,9 +1,10 @@
import { Point } from "../Datatypes/point"
import { Texture } from "pixi.js"
import { Component } from "ecsy"
// Door component
export class Door {
export class Door extends Component {
open: boolean
openPosition: Point

View file

@ -1,7 +1,8 @@
import { Point } from "../Datatypes/point"
import { Component } from "ecsy"
// Position component
export class Position {
export class Position extends Component {
value: Point
reset() {

View file

@ -1,5 +1,7 @@
import { Component } from "ecsy"
// Shape component
export class Shape {
export class Shape extends Component {
onStage = false
shape: PIXI.Graphics

View file

@ -1,6 +1,7 @@
import { Sprite } from "pixi.js";
import { Component } from "ecsy";
export class SpriteRenderer{
export class SpriteRenderer extends Component{
sprite: Sprite
reset() :void {

View file

@ -1,7 +1,8 @@
import { Vector } from "../Datatypes/vector"
import { Component } from "ecsy"
// Velocity component
export class Velocity {
export class Velocity extends Component {
value: Vector
reset() {