fixed static or global variables

use of strip.now instead of millis()
use float instead of double
respond to changes in segment size
make effect usable with multible segments
This commit is contained in:
muebau
2024-05-23 18:51:55 +02:00
parent 78089107b7
commit 5f0c6fce74
6 changed files with 75 additions and 36 deletions

View File

@@ -22,10 +22,10 @@ class TetrisAI
{
private:
public:
double aHeight;
double fullLines;
double holes;
double bumpiness;
float aHeight;
float fullLines;
float holes;
float bumpiness;
bool findWorstMove = false;
uint8_t countOnes(uint32_t vector)
@@ -110,7 +110,7 @@ public:
TetrisAI(): TetrisAI(-0.510066, 0.760666, -0.35663, -0.184483)
{}
TetrisAI(double aHeight, double fullLines, double holes, double bumpiness):
TetrisAI(float aHeight, float fullLines, float holes, float bumpiness):
aHeight(aHeight),
fullLines(fullLines),
holes(holes),