Esempio n. 1
0
        bool is_touching_button(vec2_t screen_pos) {
            vec2_t pos = vec2_sub( screen_pos , vec2_scale(_screen_size, 0.5f));
            pos.y = -pos.y;

            const vec2_t diff = vec2_sub(pos, ATTACK_POSITION.get_xy());
            return fabs(diff.x) < ATTACK_SIZE.x * 0.5f 
                && fabs(diff.y) < ATTACK_SIZE.y * 0.5f;
        }