mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-07-18 22:02:50 +00:00
## Description: New FX on building destruction Icon level: https://github.com/user-attachments/assets/0ba5e557-a5d7-436f-8a58-2843d4c99332 Pixel art level: https://github.com/user-attachments/assets/12002df6-eb46-4853-b84f-4f81ce7c3528 ## Please complete the following: - [x] I have added screenshots for all UI updates - [x] I process any text displayed to the user through translateText() and I've added it to the en.json file - [x] I have added relevant tests to the test directory - [x] I confirm I have thoroughly tested these changes and take full responsibility for any bugs introduced ## Please put your Discord username so you can be contacted if a bug or regression is found: IngloriousTom --------- Co-authored-by: Evan <evanpelle@gmail.com>
20 lines
525 B
TypeScript
20 lines
525 B
TypeScript
export interface Fx {
|
|
renderTick(duration: number, ctx: CanvasRenderingContext2D): boolean;
|
|
}
|
|
|
|
export enum FxType {
|
|
MiniFire = "MiniFire",
|
|
MiniSmoke = "MiniSmoke",
|
|
MiniBigSmoke = "MiniBigSmoke",
|
|
MiniSmokeAndFire = "MiniSmokeAndFire",
|
|
MiniExplosion = "MiniExplosion",
|
|
UnitExplosion = "UnitExplosion",
|
|
BuildingExplosion = "BuildingExplosion",
|
|
SinkingShip = "SinkingShip",
|
|
Nuke = "Nuke",
|
|
SAMExplosion = "SAMExplosion",
|
|
UnderConstruction = "UnderConstruction",
|
|
Dust = "Dust",
|
|
Conquest = "Conquest",
|
|
}
|