Skip to content

Commit

Permalink
Split particle stuff from SEffe
Browse files Browse the repository at this point in the history
  • Loading branch information
LordMonoxide committed Dec 4, 2023
1 parent 9cceb04 commit 5a4d961
Show file tree
Hide file tree
Showing 10 changed files with 2,163 additions and 2,085 deletions.
2,095 changes: 19 additions & 2,076 deletions src/main/java/legend/game/combat/SEffe.java

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
package legend.game.combat.effects;
package legend.game.combat.particles;

import legend.core.gte.TmdObjTable1c;
import legend.core.memory.types.QuadConsumer;
import legend.core.memory.types.TriConsumer;
import legend.game.combat.effects.Effect;
import legend.game.combat.effects.EffectManagerData6c;
import legend.game.combat.effects.EffectManagerData6cInner;
import legend.game.scripting.ScriptState;
import org.joml.Vector3f;

Expand Down Expand Up @@ -52,8 +55,8 @@ public class ParticleEffectData98 implements Effect {
public int scaleParticleAcceleration_80;
public TriConsumer<EffectManagerData6c<EffectManagerData6cInner.ParticleType>, ParticleEffectData98, ParticleEffectInstance94> particleInstancePrerenderCallback_84;
public QuadConsumer<ScriptState<EffectManagerData6c<EffectManagerData6cInner.ParticleType>>, EffectManagerData6c<EffectManagerData6cInner.ParticleType>, ParticleEffectData98, ParticleEffectInstance94> particleInstanceTickCallback_88;
public QuadConsumer<EffectManagerData6c<EffectManagerData6cInner.ParticleType>, ParticleEffectData98, ParticleEffectInstance94, ParticleEffectData98Inner24> initializerCallback_8c;
public QuadConsumer<ScriptState<EffectManagerData6c<EffectManagerData6cInner.ParticleType>>, EffectManagerData6c<EffectManagerData6cInner.ParticleType>, ParticleEffectData98, ParticleEffectInstance94> particleInstanceReconstructorCallback_90;
public TriConsumer<ParticleEffectData98, ParticleEffectInstance94, ParticleEffectData98Inner24> initializerCallback_8c;
public TriConsumer<EffectManagerData6c<EffectManagerData6cInner.ParticleType>, ParticleEffectData98, ParticleEffectInstance94> particleInstanceReconstructorCallback_90;
public ParticleEffectData98 next_94;

public ParticleEffectData98(final int count) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package legend.game.combat.effects;
package legend.game.combat.particles;

public class ParticleEffectData98Inner24 {
public int scriptIndex_00; // unused
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package legend.game.combat.effects;
package legend.game.combat.particles;

import org.joml.Vector3f;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package legend.game.combat.effects;
package legend.game.combat.particles;

public class ParticleEffectInstance94Sub10 {
public int x0_00;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package legend.game.combat.effects;
package legend.game.combat.particles;

import legend.core.memory.Value;
import legend.core.memory.types.ByteRef;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package legend.game.combat.effects;
package legend.game.combat.particles;

import legend.core.memory.Value;
import legend.core.memory.types.ByteRef;
Expand Down
2,128 changes: 2,128 additions & 0 deletions src/main/java/legend/game/combat/particles/ParticleManager.java

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package legend.game.combat.effects;
package legend.game.combat.particles;

import org.joml.Vector3f;

Expand Down
4 changes: 4 additions & 0 deletions src/main/java/legend/game/combat/particles/package-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
@ParametersAreNonnullByDefault
package legend.game.combat.particles;

import javax.annotation.ParametersAreNonnullByDefault;

0 comments on commit 5a4d961

Please sign in to comment.