Ik zit met de volgende uitdaging en ik ben redelijk gefrustreerd.... ik kan niet de juiste denkstap maken!
wie o wie heeft er voldoende wiskundig/ruimtelijk inzicht om mij uit de brand te helpen?

Ziehier een voorbeeldje van het te behalen resultaat.
Probleem:
Het bepalen of een taak binnen het uur past en het balkje tekenen.
Situatie:
Voor het optekenen van de kalender loopt er een functie uur voor uur.
Neem het voorbeeld van 9 tot 10 uur, daar valt de taak: "omschrijving" binnen.
Daarna gaat de functie verder en kijkt tussen 11 en 12 enz enz
De functie kijkt in een takenarray waarin oa de volgende info beschikbaar is:
takenarray[0] = begintijd
takenarray[1] = eindtijd
alle tijden zijn unix_timestamps.
De truuk is nu om te bepalen of de taak binnen het uur valt van de functie.
Problemen:
taken die lopen van bijvoorbeeld 9:45 tot 12:30 of van 9:14 tot 9:45
Ik krijg het niet voor elkaar om een functie te formuleren die controleerd of een taak binnen het uur valt die op dat moment opgetekend gaat worden.
Is mijn verhaal een beetje te volgen?
[update]
het resultaat, mede mogelijk gemaakt door bras

Ziehier een voorbeeldje van het te behalen resultaat.
Probleem:
Het bepalen of een taak binnen het uur past en het balkje tekenen.
Situatie:
Voor het optekenen van de kalender loopt er een functie uur voor uur.
Neem het voorbeeld van 9 tot 10 uur, daar valt de taak: "omschrijving" binnen.
Daarna gaat de functie verder en kijkt tussen 11 en 12 enz enz
De functie kijkt in een takenarray waarin oa de volgende info beschikbaar is:
takenarray[0] = begintijd
takenarray[1] = eindtijd
alle tijden zijn unix_timestamps.
De truuk is nu om te bepalen of de taak binnen het uur valt van de functie.
Problemen:
taken die lopen van bijvoorbeeld 9:45 tot 12:30 of van 9:14 tot 9:45
Ik krijg het niet voor elkaar om een functie te formuleren die controleerd of een taak binnen het uur valt die op dat moment opgetekend gaat worden.
Is mijn verhaal een beetje te volgen?
[update]
het resultaat, mede mogelijk gemaakt door bras

[ Voor 8% gewijzigd door Verwijderd op 21-01-2004 14:20 ]