MCPcopy Create free account
hub / github.com/SolarLune/masterplan / TopNumberable

Method TopNumberable

stack.go:233–250  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

231}
232
233func (stack *Stack) TopNumberable() *Card {
234
235 cards := stack.Head()
236
237 for i := len(cards) - 1; i >= 0; i-- {
238 if cards[i].Numberable() {
239 return cards[i]
240 }
241 }
242
243 // No head of stack; one card alone
244
245 if stack.Card.Numberable() {
246 return stack.Card
247 }
248 return nil
249
250}
251
252func (stack *Stack) Top() *Card {
253 if len(stack.Head()) == 0 {

Callers 1

PostUpdateMethod · 0.95

Calls 2

HeadMethod · 0.95
NumberableMethod · 0.80

Tested by

no test coverage detected