refactor: ded
This commit is contained in:
parent
38f7b6b4e4
commit
77030d8474
|
@ -35,9 +35,7 @@ export default (latus) => (expression) => {
|
|||
if (0 === expression.ops.length) {
|
||||
return () => undefined;
|
||||
}
|
||||
const assign = 'undefined' !== typeof expression.value
|
||||
? compile(expression.value, latus)
|
||||
: undefined;
|
||||
const assign = expression.value && compile(expression.value, latus);
|
||||
const ops = expression.ops.map((op) => compileOp(op, latus));
|
||||
const {ops: rawOps} = expression;
|
||||
return (context) => {
|
||||
|
|
|
@ -43,10 +43,6 @@ export default class Pictured extends decorate(Trait) {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'pictured';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
this._cachedAabbs = {};
|
||||
|
|
|
@ -20,10 +20,6 @@ export default class Primitive extends Trait {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'primitive';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
this._primitives = undefined;
|
||||
|
|
|
@ -14,8 +14,4 @@ const decorate = compose(
|
|||
|
||||
export default class Staged extends decorate(Trait) {
|
||||
|
||||
static type() {
|
||||
return 'staged';
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -31,10 +31,6 @@ export default class Textual extends decorate(Trait) {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'textual';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
this._text = undefined;
|
||||
|
|
|
@ -96,10 +96,6 @@ export default class Visible extends decorate(Trait) {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'visible';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
if ('client' === SIDE) {
|
||||
|
|
|
@ -123,10 +123,6 @@ export default class Collider extends decorate(Trait) {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'collider';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
const {
|
||||
|
|
|
@ -88,10 +88,6 @@ export default class Emitted extends decorate(Trait) {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'emitted';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
this.alphaStart = new Range(this.params.alpha.start);
|
||||
|
|
|
@ -68,10 +68,6 @@ export default (latus) => class Emitter extends decorate(Trait) {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'emitter';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
this.emissions = [];
|
||||
|
|
|
@ -51,10 +51,6 @@ export default class Physical extends decorate(Trait) {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'physical';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
this._body = undefined;
|
||||
|
|
|
@ -24,10 +24,6 @@ export default class Shaped extends decorate(Trait) {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'shaped';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
this._shape = shapeFromJSON(this.params.shape);
|
||||
|
|
|
@ -43,10 +43,6 @@ export default class Audible extends Trait {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'audible';
|
||||
}
|
||||
|
||||
hydrate() {
|
||||
if (AVOCADO_CLIENT) {
|
||||
this.loadSounds();
|
||||
|
|
|
@ -55,10 +55,6 @@ export default class Animated extends decorate(Trait) {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'animated';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
this._animations = this.params.animations;
|
||||
|
|
|
@ -19,10 +19,6 @@ export default class Followed extends Trait {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'followed';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
const camera = new Camera();
|
||||
|
|
|
@ -25,10 +25,6 @@ export default class Layered extends Trait {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'layered';
|
||||
}
|
||||
|
||||
constructor(entity, params, state) {
|
||||
super(entity, params, state);
|
||||
this.entity.layer = null;
|
||||
|
|
|
@ -20,10 +20,6 @@ export default class Roomed extends Trait {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'roomed';
|
||||
}
|
||||
|
||||
destroy() {
|
||||
this.entity.detachFromRoom();
|
||||
}
|
||||
|
|
|
@ -25,10 +25,6 @@ export default class TileEntity extends decorate(Trait) {
|
|||
};
|
||||
}
|
||||
|
||||
static type() {
|
||||
return 'tile-entity';
|
||||
}
|
||||
|
||||
destroy() {
|
||||
this.removeTileEntity(this.entity.tileIndex);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user