Newer
Older
cneboy_games / rpg / level14.c
@Mark Bavis Mark Bavis on 24 Aug 2022 580 bytes Some performance fixes, and timing debugging
#include <client_api.h>
#include "constants.h"
#include "ent.h"

#include <ALLOC_IMPORTS.h>
#include "rpg_imports.h"

__EXPORT__ void level_entered_tile(ent_t* ent, int gx, int gy, grid_t g)
{
    if (is_player(ent))
    {
        door(g, "d1", "level14_2", "d1");
        door(g, "d2", "level14_2", "d2");
    }
}
__EXPORT__ void level_exited_tile(ent_t* ent, int gx, int gy, grid_t g)
{
}

__EXPORT__ void level_update(float ms)
{
}

__EXPORT__ int setup(int arg)
{
    LOAD_DYN(is_player)
    LOAD_DYN(get_tile_by_tag)
    LOAD_DYN(grid_pos)
    LOAD_DYN(door)
    return 0;
}