blob: 11b93c99ebfa0e75f527ffb41d90d038f9fd8d7e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/**
* @file waterfallBottomManager.c
* @ingroup Managers
*
* @brief Sets a tile at the bottom of the climb next to the waterfall in Temple of Droplets.
*/
#include "manager/waterfallBottomManager.h"
#include "asm.h"
#include "entity.h"
#include "functions.h"
void WaterfallBottomManager_Main(WaterfallBottomManager* this) {
SetBottomTile(0x4014, 0x5c3, 1);
if ((gRoomControls.origin_y + 200 < gPlayerEntity.base.y.HALF.HI) &&
((u32)(gPlayerEntity.base.x.HALF.HI - gRoomControls.origin_x) - 0x30 < 0x11)) {
gPlayerEntity.base.collisionLayer = 3;
UpdateSpriteForCollisionLayer(&gPlayerEntity.base);
}
DeleteManager(super);
}
|