VAR cards_size = 2
VAR cards_last = 0
VAR cards_1 = false
VAR cards_2 = false
=== function cards_index(index)
{ index:
- 1:
~return cards_1
- 2:
~return cards_2
}
=== function cards_set(index, value)
{ index:
- 1:
~cards_1 = value
- 2:
~cards_2 = value
}
=== function cards_push(value)
{ cards_last >= 2:
~return false
- else:
~cards_last++
~cards_set(cards_last, value)
~return true
}
=== function cards_pop()
{ cards_last <= 0:
~return false
- else:
~temp result = cards_index(cards_last)
~cards_set(cards_last, false)
~cards_last--
~return result
}