messo codice che segna i punti invece delle rette
This commit is contained in:
16
grafico.h
16
grafico.h
@@ -2,6 +2,11 @@
|
||||
#include <time.h>
|
||||
#include <string.h>
|
||||
|
||||
typedef struct {
|
||||
double x;
|
||||
double y;
|
||||
} Punto;
|
||||
|
||||
// Segmento che parte dalle coordinate x,y di "inizio" a quelle di "fine"
|
||||
typedef struct
|
||||
{
|
||||
@@ -13,8 +18,9 @@ void disegna_assi();
|
||||
void cls(int, int);
|
||||
void disegna_punti(int);
|
||||
void traccia_retta(double, double, int);
|
||||
int *coordinate(int, int);
|
||||
int *coordinate(double, double);
|
||||
void stampa_epoca(int);
|
||||
void traccia_inputs(Punto, int);
|
||||
|
||||
/* void main() {
|
||||
allegro_init();
|
||||
@@ -67,6 +73,12 @@ void traccia_retta(double m, double q, int colore)
|
||||
sleep(0.1);
|
||||
}
|
||||
|
||||
void traccia_inputs(Punto punto, int colore) {
|
||||
int *point = coordinate(punto.x, punto.y);
|
||||
//printf("Ho generato coordinate: %dx%d", point[0], point[1]);
|
||||
circlefill(screen, point[0], point[1], 1.5, colore);
|
||||
}
|
||||
|
||||
void disegna_assi()
|
||||
{
|
||||
// determino il centro
|
||||
@@ -215,7 +227,7 @@ void disegna_punti(int tipo)
|
||||
}
|
||||
|
||||
// Mi da le coordinate in pixel dati i punti in ingresso
|
||||
int *coordinate(int x, int y)
|
||||
int *coordinate(double x, double y)
|
||||
{
|
||||
// determino il centro
|
||||
int center_x = SCREEN_W / 2; // Coordinata x del centro
|
||||
|
||||
Reference in New Issue
Block a user