Game designed for project

Dependencies:   mbed Gamepad2

MyClasses/Ball/Ball.h

Committer:
vaib
Date:
2020-05-24
Revision:
3:5ede4ac61af1

File content as of revision 3:5ede4ac61af1:

#ifndef BALL_H
#define BALL_H

#include "mbed.h"
#include "N5110.h"
#include "Gamepad.h"

class Ball 
{
    public:
    
        void init(int radius, int height, int speed);
        void print_lcd(N5110 &lcd);
        void set_size(int radius);
        void set_position(int x, int y);
        void set_velocity(Vector2D velocity);
        void update_position();
        Vector2D get_position();
        Vector2D get_velocity();
   
    private:
    
        int _radius;
        int _x;
        int _y;
        Vector2D _velocity;
    
}
#endif