Skip to content

Commit 52c043d

Browse files
author
Valentin Vetter
committed
fix(entities): use Mask interface properly
1 parent 9b6217e commit 52c043d

File tree

1 file changed

+3
-14
lines changed
  • engine/modules/entities/src/main/java/com/codingame/gameengine/module/entities

1 file changed

+3
-14
lines changed

engine/modules/entities/src/main/java/com/codingame/gameengine/module/entities/Entity.java

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -449,29 +449,18 @@ public boolean isVisible() {
449449
return visible;
450450
}
451451

452-
/**
453-
* Sets a given <code>Shape</code> as this <code>Entity</code>'s <code>Mask</code>.
454-
*
455-
* @param shape
456-
* the mask.
457-
* @return this <code>Entity</code>.
458-
*/
459-
public T setMask(Shape<?> shape) {
460-
return saveMask(shape);
461-
}
462-
463452
/**
464453
* <p>
465-
* Sets a given <code>Sprite</code> as this <code>Entity</code>'s <code>Mask</code>.
454+
* Sets a given <code>Mask</code> as this <code>Entity</code>'s <code>Mask</code>.
466455
* </p>
467456
* <b>Note:</b> texture masks will only work on browsers which support WebGL
468457
*
469458
* @param sprite
470459
* the mask.
471460
* @return this <code>Entity</code>.
472461
*/
473-
public T setMask(Sprite sprite) {
474-
return saveMask(sprite);
462+
public T setMask(Mask mask) {
463+
return saveMask(mask);
475464
}
476465

477466
/**

0 commit comments

Comments
 (0)