move functions to moveblock.h

This commit is contained in:
rr- 2021-03-04 15:42:42 +01:00
parent 20636944ee
commit c350a6c9c7
4 changed files with 8 additions and 7 deletions

View file

@ -4,7 +4,13 @@
#include <stdint.h>
// clang-format off
#define InitialiseMovableBlock ((void (*)(int16_t item_num))0x0042B430)
#define MovableBlockCollision ((void (*)(int16_t item_num, ITEM_INFO* litem, COLL_INFO* coll))0x0042B5B0)
#define MovableBlockControl ((void (*)(int16_t item_num))0x0042B460)
#define InitialiseRollingBlock ((void (*)(int16_t item_num))0x0042BB90)
#define RollingBlockControl ((void (*)(int16_t item_num))0x0042BBC0)
#define AlterFloorHeight ((void (*)(ITEM_INFO* item, int32_t height))0x0042BCA0)
#define DrawMovableBlock ((void (*)(ITEM_INFO *item))0x0042BD60)
// clang-format on
#endif

View file

@ -15,6 +15,7 @@
#include "game/lightning.h"
#include "game/lion.h"
#include "game/lot.h"
#include "game/moveblock.h"
#include "game/natla.h"
#include "game/objects.h"
#include "game/people.h"

View file

@ -6,12 +6,6 @@
// clang-format off
#define MidasCollision ((void (*)(int16_t item_num, ITEM_INFO* litem, COLL_INFO* coll))0x004334C0)
#define InitialiseMovableBlock ((void (*)(int16_t item_num))0x0042B430)
#define MovableBlockControl ((void (*)(int16_t item_num))0x0042B460)
#define MovableBlockCollision ((void (*)(int16_t item_num, ITEM_INFO* litem, COLL_INFO* coll))0x0042B5B0)
#define InitialiseRollingBlock ((void (*)(int16_t item_num))0x0042BB90)
#define RollingBlockControl ((void (*)(int16_t item_num))0x0042BBC0)
#define DrawMovableBlock ((void (*)(ITEM_INFO *item))0x0042BD60)
#define InitialiseRollingBall ((void (*)(int16_t item_num))0x0043A010)
#define RollingBallControl ((void (*)(int16_t item_num))0x0043A050)
#define RollingBallCollision ((void (*)(int16_t item_num, ITEM_INFO* litem, COLL_INFO* coll))0x0043A2B0)