Fix up berry sparkle
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
#ifndef GUARD_BERRY_H
|
||||
#define GUARD_BERRY_H
|
||||
|
||||
#include "constants/berry.h"
|
||||
|
||||
void ClearEnigmaBerries(void);
|
||||
void SetEnigmaBerry(u8 *src);
|
||||
bool32 IsEnigmaBerryValid(void);
|
||||
@@ -24,7 +26,7 @@ void ObjectEventInteractionPlantBerryTree(void);
|
||||
void ObjectEventInteractionPickBerryTree(void);
|
||||
void ObjectEventInteractionRemoveBerryTree(void);
|
||||
bool8 PlayerHasBerries(void);
|
||||
void ResetBerryTreeSparkleFlags(void);
|
||||
void SetBerryTreesSeen(void);
|
||||
|
||||
extern const struct Berry gBerries[];
|
||||
|
||||
|
||||
@@ -203,7 +203,7 @@ s16 GetFigure8XOffset(s16 idx);
|
||||
s16 GetFigure8YOffset(s16 idx);
|
||||
void CameraObjectReset2(void);
|
||||
u8 GetObjectEventBerryTreeId(u8 objectEventId);
|
||||
void sub_8092EF0(u8 mapId, u8 mapNumber, u8 mapGroup);
|
||||
void SetBerryTreeJustPicked(u8 mapId, u8 mapNumber, u8 mapGroup);
|
||||
bool8 IsBerryTreeSparkling(u8, u8, u8);
|
||||
|
||||
void MovementType_None(struct Sprite *);
|
||||
@@ -307,11 +307,11 @@ u8 MovementType_WanderLeftAndRight_Step6(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_FaceDirection_Step0(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_FaceDirection_Step1(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_FaceDirection_Step2(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_BerryTreeGrowth_Step0(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_BerryTreeGrowth_Step1(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_BerryTreeGrowth_Step2(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_BerryTreeGrowth_Step3(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_BerryTreeGrowth_Step4(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_BerryTreeGrowth_Normal(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_BerryTreeGrowth_Move(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_BerryTreeGrowth_SparkleStart(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_BerryTreeGrowth_Sparkle(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_BerryTreeGrowth_SparkleEnd(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_FaceDownAndUp_Step0(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_FaceDownAndUp_Step1(struct ObjectEvent *, struct Sprite *);
|
||||
u8 MovementType_FaceDownAndUp_Step2(struct ObjectEvent *, struct Sprite *);
|
||||
|
||||
@@ -63,7 +63,7 @@ struct BerryTree
|
||||
{
|
||||
u8 berry;
|
||||
u8 stage:7;
|
||||
u8 growthSparkle:1;
|
||||
u8 stopGrowth:1;
|
||||
u16 minutesUntilNextStage;
|
||||
u8 berryYield;
|
||||
u8 regrowthCount:4;
|
||||
|
||||
Reference in New Issue
Block a user