Primer commit

la pilota no deixa de botar mai
This commit is contained in:
2024-08-21 10:42:37 +02:00
commit 36cb6154d7
11 changed files with 574 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
#pragma once
#include "sprite.h"
#include "texture.h"
#include "defines.h"
class Ball
{
private:
Sprite *sprite; // Sprite para pintar la clase
float x; // Posición x
float y; // Posición y
int w; // Ancho
int h; // Alto
float vx, vy; // Velocidad
float g; // Gravedad
color_t color; // Color de la pelota
bool onFloor; // Indica si la pelota está ya en el suelo
bool stopped; // Indica si la pelota ha terminado de moverse;
public:
// Constructor
Ball(float x, float vx, float vy, color_t color, Texture *texture);
// Destructor
~Ball();
// Actualiza la lógica de la clase
void update();
// Pinta la clase
void render();
};