mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-03-08 19:09:00 +00:00
* move test folder * Update vitest files * rename test/utils to test/testUtils * Remove stray utils/gameManager Got put back from a rebase
81 lines
1.5 KiB
TypeScript
81 lines
1.5 KiB
TypeScript
import type { MockGameObject } from "../mockGameObject";
|
|
|
|
export default class MockRectangle implements MockGameObject {
|
|
private fillColor;
|
|
private scene;
|
|
public list: MockGameObject[] = [];
|
|
public name: string;
|
|
|
|
constructor(textureManager, x, y, width, height, fillColor) {
|
|
this.fillColor = fillColor;
|
|
this.scene = textureManager.scene;
|
|
}
|
|
setOrigin(x, y) {
|
|
}
|
|
|
|
setAlpha(alpha) {
|
|
}
|
|
setVisible(visible) {
|
|
}
|
|
|
|
setName(name) {
|
|
}
|
|
|
|
once(event, callback, source) {
|
|
}
|
|
|
|
removeFromDisplayList() {
|
|
// same as remove or destroy
|
|
}
|
|
|
|
addedToScene() {
|
|
// This callback is invoked when this Game Object is added to a Scene.
|
|
}
|
|
|
|
setPositionRelative(source, x, y) {
|
|
/// Sets the position of this Game Object to be a relative position from the source Game Object.
|
|
}
|
|
|
|
destroy() {
|
|
this.list = [];
|
|
}
|
|
|
|
add(obj) {
|
|
// Adds a child to this Game Object.
|
|
this.list.push(obj);
|
|
}
|
|
|
|
removeAll() {
|
|
// Removes all Game Objects from this Container.
|
|
this.list = [];
|
|
}
|
|
|
|
addAt(obj, index) {
|
|
// Adds a Game Object to this Container at the given index.
|
|
this.list.splice(index, 0, obj);
|
|
}
|
|
|
|
remove(obj) {
|
|
const index = this.list.indexOf(obj);
|
|
if (index !== -1) {
|
|
this.list.splice(index, 1);
|
|
}
|
|
}
|
|
|
|
getIndex(obj) {
|
|
const index = this.list.indexOf(obj);
|
|
return index || -1;
|
|
}
|
|
|
|
getAt(index) {
|
|
return this.list[index];
|
|
}
|
|
|
|
getAll() {
|
|
return this.list;
|
|
}
|
|
setScale(scale) {
|
|
// return this.phaserText.setScale(scale);
|
|
}
|
|
}
|