function [periods,periodLabels,prizeTimes,prizeLabels,names] = getMilestones(contestName)
switch contestName
case 'blockbuster'
periods = [ ...
datenum(2006,04,05,09,00,00) datenum(2006,04,06,12,00,00); ... darkness
datenum(2006,04,06,12,00,00) datenum(2006,04,07,12,00,00); ... twilight
... datenum(2005,11,04,12,00,00) datenum(2005,11,09,17,00,00); ... daylight
... datenum(2005,05,15,00,00,00) datenum(2005,05,16,00,00,00); ... push
... datenum(2005,05,17,12,00,00) datenum(2005,05,17,20,00,00); ... 3-minute
];
periodLabels = {'darkness','twilight','daylight'};
case 'blackbox'
periods = [ ...
datenum(2006,11,29,09,00,00) datenum(2006,11,30,12,00,00); ... darkness
datenum(2006,11,30,12,00,00) datenum(2006,12,01,12,00,00); ... twilight
datenum(2006,12,03,00,00,00) datenum(2006,12,04,00,00,00); ... push
datenum(2006,12,05,00,00,00) datenum(2006,12,06,00,00,00); ... leap
];
periodLabels = {'darkness','twilight','push','leap'};
prizeTimes = [ ...
datenum(2006,12,02,00,00,00); ... midnight
datenum(2006,12,04,22,00,00); ... 1000
datenum(2006,12,06,17,00,00); ... final
];
prizeLabels = { ...
'midnight', ...
'1000', ...
'final', ...
};
names = {...
'Cobus Potgieter', ... Darkness
'Per Rutquist', ...Twilight
'David Jones', ... Midnight
'Jan Langer', ... push
'Alfonso Nieto-Castanon', ... 1000
'Alan Chalker' ... leap
'Alan Chalker' ... final
};
case 'jumping'
periods = [ ...
datenum(2007,05,09,12,00,00) datenum(2007,05,10,12,00,00); ... darkness
datenum(2007,05,10,12,00,00) datenum(2007,05,11,12,00,00); ... twilight
...datenum(2007,12,03,00,00,00) datenum(2006,12,04,00,00,00); ... push
...datenum(2007,12,05,00,00,00) datenum(2006,12,06,00,00,00); ... leap
];
periodLabels = {'darkness','twilight','push','leap'};
prizeTimes = [ ...
...datenum(2006,12,02,00,00,00); ... midnight
...datenum(2006,12,04,22,00,00); ... 1000
...datenum(2006,12,06,17,00,00); ... final
];
prizeLabels = { ...
'midnight', ...
'1000', ...
'final', ...
};
names = {...
'Nick Howe', ... Darkness
'Yi Cao', ...Twilight
...'David Jones', ... Midnight
...'Jan Langer', ... push
...'Alfonso Nieto-Castanon', ... 1000
...'Alan Chalker' ... leap
...'Alan Chalker' ... final
};
case 'splicing'
startDate = datenum(2007,11,07,00,00,00);
periods = [ ...
0.5 1.5; ... darkness
1.5 2.5; ... twilight
3.0 4.0; ... leap
4.0 5.0; ... push
5.5 6.5; ... late twilight
] + startDate;
periodLabels = {'darkness','twilight','leap','push','late twilight'};
prizeTimes = [ ...
2+17/24; ... early
7.5; ... final
] + startDate;
prizeLabels = { ...
'early bird', ...
'final', ...
};
names = {...
'Nick Howe', ... Darkness
'Markus Buehren'}; ...Twilight
case 'wiring'
startDate = datenum(2008,4,30,00,00,00);
periods = [ ...
0.5 1.5; ... darkness
1.5 2.5; ... twilight
3.0 4.0; ... leap
4.0 5.0; ... push
] + startDate;
periodLabels = {'darkness','twilight','leap','push'};
prizeTimes = [ ...
2+17/24; ... early
7.5; ... final
] + startDate;
prizeLabels = { ...
'early bird', ...
'final', ...
};
names = {...
'David Jones', ... Darkness
'David Jones'}; ...Twilight
case 'armyants'
startDate = datenum(2008,11,05,00,00,00);
periods = [ ...
0.5 1.5; ... darkness
1.5 2.5; ... twilight
2.5 3.5; ... twilight
3.5 4.5; ... twilight
4.5 5.5; ... twilight
5.5 6.5; ... twilight
6.5 7.5; ... twilight
] + startDate;
periodLabels = {'darkness','twilight','daylight 1','daylight 2','daylight 3','daylight 4','daylight 5',};
prizeTimes = [ ...
2+17/24; ... early
7.5; ... final
] + startDate;
prizeLabels = { ...
'early bird', ...
'final', ...
};
names = {...
'David Jones', ... Darkness
'David Jones'}; ...Twilight
end