The lumberjack now gives the shield upgrade

This commit is contained in:
Anonymus Raccoon
2020-05-02 14:18:01 +02:00
parent b7e1ff9ebe
commit 974590c9f2
+10 -1
View File
@@ -9,17 +9,26 @@
#include <components/dialog_holder.h>
#include "engine.h"
void lumberjack_delete(gc_engine *engine)
{
struct dialog_holder *dialog = dialog_get_current(engine);
dialog->text[3] = NULL;
}
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 dialog_line *di;
struct player_component *inv;
if (!player)
return (false);
inv = GETCMP(player, player_component);
inv->inventory_upgrades[3] = true;
// dialog->
di = dialog_add_line(dialog, NULL, "You gained the shield upgrade!", NULL);
di->callback = &lumberjack_delete;
return (true);
}