p4nd4, not in B&W.

zoe and lustelumenya

Functions !



^.^---------------------------------------------------------------------------------------------------
	pencil "........................................................"
	pencil "007	007-function01.zoe"

^.^ 	007	007-function01.zoe
oh look ! 

	function I myFunction <--[ arriving_value
		pencil arriving_value
	end_of_function


	function I myFunctionTwo <--[ arriving_value zAnd second_value zAnd third_value

		pencil arriving_value
		pencil toysoldiers>--[ "3 Values" ":->" arriving_value "; " second_value "; " third_value ]--<

	zReturn "I Came Back"
	end_of_function

	pencil "F U N C T I O N  ! ! ! ! "
	pencil "F U N C T I O N  ! ! ! ! "
	pencil "F U N C T I O N  ! ! ! ! "

	I define retVal  -of-> zoe_string

 	I wish_to_call myFunction <--[ 1  ]--<
^.^     Instruction    Name of func    Instruction   Val Instruction
	I wish_to_call myFunction <--[ "765" ]--<
	I wish_to_call myFunction <--[ "blubble" ]--<
	retVal <-=- I wish_to_call myFunctionTwo <--[ 44.4 zAnd 333 zAnd "Jamie!" ]--<

	pencil toysoldiers>--[ "returned vale" ":->" retVal ]--<

I see !


^.^---------------------------------------------------------------------------------------------------
	pencil "........................................................"
	pencil "008	008-function02--NOT-YET-TOUCHED.zoe"

^.^ 	008	008-function02--NOT-YET-TOUCHED.zoe
oh look ! 

pencil "To Be Completed.  No Problems Inside!!"

I see !




^.^---------------------------------------------------------------------------------------------------
	pencil "........................................................"
	pencil "009	009-if_then_else.zoe"

^.^ 	009	009-if_then_else.zoe
oh look ! 

pencil "let's start...."

I define var11 = "letterUP"
I define var21 = "letterUP"
I define var31 = "letterDOWN"
I define var41 = "letterMIDDLE"
I define var51 = "letterOUTTHERE"

pencil "------------------------------------------------------"
pencil "Step 1"
^.^ This should pass
zoe_same var11 {.} var21
zoe_match?
	zoe_pass
		pencil "You Passed!"
	zoe_fail
		pencil "You Failed!"
zoe_oh_I_see


pencil "------------------------------------------------------"
pencil "Step 2"
^.^ This should fail
zoe_same var11 {.} var21
zoe_match?
	zoe_pass
		pencil "You Passed!"
	zoe_fail
		pencil "You Failed!"
zoe_oh_I_see


pencil "------------------------------------------------------"
^.^ This can pass (3 times!) and fail once.
pencil "Step 3"
zoe_same var11 {.} var21
zoe_match?
	zoe_pass
		pencil "You Passed Stage 1"

	zoe_else zoe_same var1 {.} var4
		pencil "You Passed Stage 2"

	zoe_else zoe_same var1 {.} var5
		pencil "You Passed Stage 3"

	zoe_fail
		pencil "You Failed."
zoe_oh_I_see


I see !
;