English Inte inloggad: Logga in | Registrera dig

2011-02-17:

Observera att sidan behandlar en tidigare version.

Skapa klasser

Uppdaterad: 2011-02-17

Klasser hanterar man på sidan klasser. Fälten typ (Elit, Ung, Öppen etc.), startnamn och startblock (används för minutstartlistor) är sällan relevanta för små arrangemang.

Stafett/flera banor beskrivs närmare i avsnittet om stafetter. För små arrangemang är de mest intressanta (på sidan flera banor) möjligheten att lägga upp en banpool. Det innebär att bana och deltagare knyts ihop vid målgång och möjliggör gafflade banor utan att i förväg bestämma vem som springer vilken bana. En annan möjlighet är att lägga upp en prolog med jaktstart.

Om tillåt direktanmälan är markerad är det möjligt att anmäla till klassen via ett snabbformulär, med stöd av SI-enhet, på sidan SportIdent. Utan tidtagning innebär att resultatlistorna bara upplyser huruvida deltagaren är godkänd eller inte.

Kommentarer

Fri starttid

2011-09-29 08:13:16 av Bjrn Alpberg

Om alternativet "Fri Starttid" väljs sätts också alternativet "Utan tidtagning" automatiskt.

Möjligt fel i koden

2012-02-17 10:42:40 av Anders Platt

Jag är inte alls bra på C++, men kan felet ligga i oClass.cpp, med början på rad 1780? Hanteringen av NoTiming och FreeStart är lite olika. Bara en idé.

void oClass::setNoTiming(bool quick)
{
tNoTiming = quick ? 1 : 0;
getDI().setInt("NoTiming", quick);
}

bool oClass::getNoTiming() const
{
if (tNoTiming!=0 && tNoTiming!=1)
tNoTiming = getDCI().getInt("NoTiming")!=0 ? 1 : 0;
return tNoTiming!=0;
}

void oClass::setFreeStart(bool quick)
{
tNoTiming = quick ? 1 : 0;
getDI().setInt("FreeStart", quick);
}

bool oClass::hasFreeStart() const
{
return getDCI().getInt("FreeStart") != 0;
}

Buggen fixad

2012-02-17 19:47:24 av Erik Melin

Buggen berodde, som Anders noterat, på en felaktigt kopierad kodrad. Fixas i nästa version.


För att kommentera innehållet måste du vara inloggad. Logga in