Adding the lumberjack

This commit is contained in:
Anonymus Raccoon
2020-05-01 20:51:37 +02:00
parent c08a526ad1
commit a08c007d2b
4 changed files with 27 additions and 2 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -53,7 +53,7 @@
<gc_entity id="50">
<transform_component>
<Size x="100" y="100 />
<Size x="100" y="100" />
</transform_component>
<map_linker x="0" y="0" />
<player_component />

25
src/npc/lumberjack.c Normal file
View File

@@ -0,0 +1,25 @@
/*
** EPITECH PROJECT, 2020
** my_rpg
** File description:
** lumberjack.c
*/
#include <components/player_component.h>
#include <components/dialog_holder.h>
#include "engine.h"
bool lumberjack_yes(gc_engine *engine, gc_entity *entity, \
gc_vector2 pos, enum gc_mousekeys key)
{
gc_entity *player = engine->scene->get_entity(engine->scene, 50);
struct dialog_holder *dialog = dialog_get_current(engine);
struct player_component *inv;
if (!player)
return (false);
inv = GETCMP(player, player_component);
inv->inventory_upgrades[3] = true;
// dialog->
return (true);
}