diff --git a/assets/sprites/npc/lumberjack.png b/assets/sprites/npc/lumberjack.png new file mode 100644 index 0000000..e7c25e9 Binary files /dev/null and b/assets/sprites/npc/lumberjack.png differ diff --git a/lib/gamacon b/lib/gamacon index 7577a73..956ff64 160000 --- a/lib/gamacon +++ b/lib/gamacon @@ -1 +1 @@ -Subproject commit 7577a7342880f72d8755ec92ea5bd66f6ebc235e +Subproject commit 956ff64646f6a92fddc22a169db935ca99b8b808 diff --git a/prefabs/combat.gcprefab b/prefabs/combat.gcprefab index 3201f44..b288321 100644 --- a/prefabs/combat.gcprefab +++ b/prefabs/combat.gcprefab @@ -53,7 +53,7 @@ - diff --git a/src/npc/lumberjack.c b/src/npc/lumberjack.c new file mode 100644 index 0000000..65066e6 --- /dev/null +++ b/src/npc/lumberjack.c @@ -0,0 +1,25 @@ +/* +** EPITECH PROJECT, 2020 +** my_rpg +** File description: +** lumberjack.c +*/ + +#include +#include +#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); +} \ No newline at end of file