Steven Mahasin / Mbed 2 deprecated DreamDungeon

Dependencies:   mbed MotionSensor

Entity/Health/Health.cpp

Committer:
el17sm
Date:
2019-05-04
Revision:
29:6b8411bb040a
Parent:
28:98848e6a77a2

File content as of revision 29:6b8411bb040a:

#include "Health.h"

Health::Health(float pos_x, float pos_y)
{
    _damage_self_upon_collision = true;
    _hp_drop_chance = 0; // out of 10
    moving = true;
    face = 0;
    hp = 1;
    attack = -1;
    hitbox.width = 7;
    hitbox.height = 7;
    position.x = pos_x;
    position.y = pos_y;
    sprite_size.width = 7;
    sprite_size.height = 7;
    sprite_size.offset_x = 0;
    sprite_size.offset_y = 0;
}

void Health::move(float unused, float unused1, int * unused2, bool * unused3)
{
    
}

int * Health::get_frame()
{
    return (int *) health_sprite;
}

void Health::take_damage(int damage)
{
    hp -= damage;
}