*

Monday, July 21, 2008

Crime OG does pay

>PROC DONATE()
> //open source rocks. no warranty. void where prohibited.

> var depositaccount=$0; //type currency

> WHILE (OG_NOT_CONSUL)
> .. depositaccount = depositaccount + 100K
> .. TRANSFERBALANCE(anyAccount)
> .. DO_NOT_DECLARE()
> ENDWHILE

> CALL INTENSE_MEDIA_SCRUTINY(answer=NO)

> IF answer = yes
> .. IF Country='NZ' THEN
> .. . CALL PM('not my problem')
> .. . CALL SPEAKER('no laws broken, nothing to see here, move along')
> .. . FREE WinstonFirst()
> .. ELSE //any other country in the world
> .. . suspect:=defendant
> .. . status:=guilty
> .. . punishment:=max(long_jail_term('corruption'))
> .. . TOAST(suspect, status, punishment)
> .. . CALL SNAP_ELECTION()
> .. ENDIF
> ENDIF

> IF suspect == 'Liarbour Foreign Minister' and country='NZ' THEN
> .. CALL INSTRUCT_LAWYER('deny all knowledge')
> .. CALL MOUTH_OFF('abuse media')
> .. CALL MOUTH_OFF('threaten to sue)
> .. CALL AFFAIRS_OF_STATE('Condi')
> .. DONATE(startover)
> ELSE
> .. SERVE_TIME()
> .. REPENT()
> .. BREAKLOOP()
> ENDIF

> ENDPROCxx



Flogged from ZenTiger at NZ Conservative and modified without permission...

4 comments:

ZenTiger said...

The beauty of open source code!

Hack away, mate.

(I had to use the periods and > just to stop my style sheet ripping out excess spaces. Sometimes auto formatting is a PITA).

ZenTiger said...

PS: Your version is just as funny.

Now we need to get this out into 'user testing'.

Come the election, all beta users will see the sense in a major upgrade.

Helen on the other hand keeps intoning:

'Voter error. Replace any voter to continue.'

Labour and NZ first are looking distinctly un-user friendly.

KG said...

Brilliant! lol!

PM of NZ said...

Unfortunately code is recursive, uses massive amount of resources.