Store in GIT

This commit is contained in:
2026-06-17 12:03:21 +02:00
parent da3dafa12f
commit 66ae70dcb2
31 changed files with 1898 additions and 0 deletions
+61
View File
@@ -0,0 +1,61 @@
/*
Mens.cpp
Copyright (c) 2014 Kenneth van Ewijk. All right reserved.
*/
// include this library's description file
#include "Mens.h"
Mens::Mens(void)
{
// initialize this instance's variables
pattern[80][3];
counter = 0;
}
//Set Heater Properties
void Mens::setPattern(int givenPattern[80][3], int len)
{
pattern[80][3] = givenPattern[80][3];
}
int Mens::getTimeToEnter(int givenTime){
int timer = givenTime % 25200;
int enter = pattern[counter][0];
int room = pattern[counter][1];
int leave = pattern[counter][2];
if(timer > leave){
counter++;
}
int rtn[2] = {enter-timer, room};
if(rtn[0] < 0 && rtn[1]==0){
rtn[2] = getTimeToEnter(timer);
}
return rtn[2];
}
int Mens::getTimeToLeave(int givenTime){
int timer = givenTime % 25200;
int enter = pattern[counter][0];
int room = pattern[counter][1];
int leave = pattern[counter][2];
if(timer > leave){
counter++;
}
int rtn[2] = {leave-timer, room};
if(rtn[0] < 0 && rtn[1]==0){
rtn[2] = getTimeToEnter(timer);
}
return rtn[2];
}