car tail implemented again in the master branch (maxlenght 7 LED)
This commit is contained in:
parent
7c52020254
commit
cd6541592b
1 changed files with 5 additions and 2 deletions
|
@ -664,8 +664,11 @@ void draw_car( track_t* tck, car_t* car ) {
|
||||||
|
|
||||||
switch ( car->trackID ){
|
switch ( car->trackID ){
|
||||||
case TRACK_MAIN:
|
case TRACK_MAIN:
|
||||||
for(int i=0; i<=1; ++i )
|
// for(int i=0; i<=1; ++i )
|
||||||
track.setPixelColor( ((word)car->dist % cfg->nled_main) - i, car->color );
|
// track.setPixelColor( ((word)car->dist % cfg->nled_main) - i, car->color );
|
||||||
|
uint8_t carlenght = car->nlap < 6 ? car->nlap : 6; // Max cartatail lenght = 7
|
||||||
|
for(int i=0; i<= carlenght; ++i )
|
||||||
|
track.setPixelColor( ((word)car->dist % cfg->nled_main) + i, car->color );
|
||||||
if(param_option_is_active(&tck->cfg, BATTERY_MODE_OPTION)){ // Battery Mode ON
|
if(param_option_is_active(&tck->cfg, BATTERY_MODE_OPTION)){ // Battery Mode ON
|
||||||
if ( car->charging==1 ) {
|
if ( car->charging==1 ) {
|
||||||
track.setPixelColor( ((word)car->dist % cfg->nled_main) - 2, 0x010100 * 50*(millis()/(201-2*(byte)car->battery)%2));
|
track.setPixelColor( ((word)car->dist % cfg->nled_main) - 2, 0x010100 * 50*(millis()/(201-2*(byte)car->battery)%2));
|
||||||
|
|
Loading…
Add table
Reference in a new issue