Compare commits

...

2 Commits

Author SHA1 Message Date
frutescens
89fb70b923 Implemented Torranx's suggestion 2024-08-31 12:19:13 -07:00
Mumble
dc4af17c84
Update src/timed-event-manager.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-08-31 09:44:40 -07:00

View File

@ -6,16 +6,19 @@ export enum EventType {
GENERIC GENERIC
} }
interface TimedEvent { interface EventBanner {
bannerFilename?: string;
xPosition?: number;
yPosition?: number;
scale?: number;
}
interface TimedEvent extends EventBanner {
name: string; name: string;
eventType: EventType; eventType: EventType;
shinyMultiplier?: number; shinyMultiplier?: number;
startDate: Date; startDate: Date;
endDate: Date; endDate: Date;
bannerFilename?: string;
xPosition?: number;
yPosition?: number;
scale?: number;
} }
const timedEvents: TimedEvent[] = [ const timedEvents: TimedEvent[] = [
@ -157,8 +160,8 @@ export class TimedEventDisplay extends Phaser.GameObjects.Container {
} }
updateCountdown() { updateCountdown() {
if (this.event!.eventType !== EventType.GENERIC) { if (this.event && this.event.eventType !== EventType.GENERIC) {
this.eventTimerText.setText(this.timeToGo(this.event!.endDate)); this.eventTimerText.setText(this.timeToGo(this.event.endDate));
} }
} }
} }