2009. július 20., hétfő

boltbamenetel.php

<?
function felszállás(){
for($kiesőváltozó = 0;$kiesőváltozó < count($összesajtó);$kiesőváltozó++){
$eddigi = count($nyitva);
if ($ajtónyitottság[$kiesőváltozó] == "opened") $nyitva[$eddigi] = $kiesőváltozó;
}
$eddigi = count($nyitva);
$felszállokitt = random(0,$eddigi);
if ($sofőr == "haragos") $ajtó = 1; else $ajtó = $nyitva[$felszállokitt];
stairs(count($buszlépcső),"up");
if ($ajtó == 1) show($táska[0]);
go(másodikajtó); $jelez = true;
$felszálláshelye = ($táska[2] == "teliszatyor") ? "Vörösmarty vr." : "Lévay J. u.";
while ($buszhelye != "megállóban" || $_GET[megállónév] == $felszálláshelye) donothing();
stairs(count($buszlépcső),"down");
if ($táska[2] == "szatyor") go(Plus); else go(home);
}

function buszfüggvény(){
go(buszmegálló);
$várakozás = false;
switch($buszhelye){
case "megállóban, de messze":
go(busstop, "20 m/s"); if ($buszhelye == "megállóban") felszállás();
else $várakozás = true; break;
case "megállóban": felszállás(); break;
default: $várakozás = true;
}
if ($várakozás == true){
$legközelebbibuszérkezése = $_GET[menetrend];
$menetrendnézés = time();
if ($legközelebbibuszérkezése - $menetrendnézés > 600) go(home);
else{
for ($várakozzásaltöltöttpercek = 0;$buszhelye == "megállóban";$várakozássaltöltöttpercek++){
date("i:s");
if ($várakozássaltöltöttpercek*60 > $legközelebbibuszérkezése-$menetrendnézés) print "A fene egye meg a hülye MVK ZRt-t buszostul, nemigaz, hogy itt már senki sem ismeri az órát!";
}
felszállás();
}
}
}


if ($nincsitthonkaja == true && $nővérkecsesztet == true){
$táska = array("diákigi","pénz");
$vennivalókszáma = count($bevásárlólista);
$szatyorváltozó = ($vennivalókszáma%5 == 0) ? $vennivalókszáma/5 : ($vennivalókszáma-$vennivalókszáma%5)/5+1;
for ($kiesőváltozó = 0;$kiesőváltozó < $szatyorváltozó;$kiesőváltozó++) $táska[] = "szatyor"; //a fentiekben 5 darab cuccra jut egy szatyor, de ez csak a szemléltetést szolgálja
buszfüggvény();
bevásárol(); //ezt most nem részletezném, a függvény viszont eredményként $táska[] szatyor értékeit teliszatyorra váltja
buszfüggvény();
}
?>

2 megjegyzés:

Bari írta...

Szívesen megírnám ugyanezt C-ben, de inkább ezt írom:
Jézusom.

Bálint írta...

ha netán megírnád javítsd az esetleges bugokat, mert van bőven. :D lehet loopolni =)