MCPcopy Create free account

hub / github.com/Gusabary/UNO / functions

Functions256 in github.com/Gusabary/UNO

↓ 44 callersMethodCanBePlayedAfter
src/game/cards.cpp:29
↓ 13 callersMethodUpdateAfterPlay
src/game/stat.cpp:44
↓ 11 callersMethodGetCurrentPlayer
src/game/stat.h:32
↓ 11 callersMethodLength
src/game/cards.cpp:225
↓ 10 callersMethodGetPile
for test
src/game/cards.h:227
↓ 9 callersMethodGetIndex
src/game/cards.cpp:42
↓ 9 callersMethodUpdateAfterDraw
src/game/stat.cpp:22
↓ 9 callersMethodpress_keyboard
(self, action=' ')
bot/bot.py:30
↓ 8 callersMethodGetUsername
src/game/stat.h:79
↓ 8 callersMethodLengthBeforeIndex
src/game/cards.cpp:261
↓ 8 callersMethodNumber
* Get the number of cards in the handcard. */
src/game/cards.h:134
↓ 7 callersMethodGetLastPlayedCard
src/game/stat.h:40
↓ 7 callersMethodUpdateAfterSkip
src/game/stat.cpp:35
↓ 6 callersMethodDraw
src/game/cards.cpp:22
↓ 5 callersMethodGetRemainingHandCardsNum
src/game/stat.h:81
↓ 5 callersMethodHasChanceToPlayAfterDraw
src/game/stat.h:87
↓ 5 callersMethodSetLastPlayedCard
src/game/stat.h:53
↓ 5 callersMethodToString
src/game/cards.cpp:188
↓ 4 callersMethodClear
src/ui/view.cpp:21
↓ 4 callersMethodIsMyTurn
src/game/stat.h:28
↓ 4 callersMethodsingle_loop
(self)
bot/bot.py:43
↓ 3 callersMethodAt
* Get the char in view positioned at \param row in row and \param col in column. */
src/ui/view.h:64
↓ 3 callersMethodDeliverInfo
src/network/client.cpp:69
↓ 3 callersMethodDoesGameEnd
src/game/stat.h:36
↓ 3 callersMethodErase
src/game/cards.cpp:37
↓ 3 callersMethodGetCardsNumToDraw
src/game/stat.h:42
↓ 3 callersMethodReceiveUsername
src/game/game_board.cpp:36
↓ 3 callersMethodSerialize
src/game/info.cpp:7
↓ 3 callersMethodSetCurrentPlayer
for tests
src/game/stat.h:49
↓ 3 callersFunctionremove_escape
(s)
bot/util.py:10
↓ 2 callersMethodAdd
* Add a card to discard pile. */
src/game/cards.h:238
↓ 2 callersMethodAt
* Get the card positioned at \param index in the handcard. */
src/game/cards.h:127
↓ 2 callersMethodDealInitHandCards
src/game/cards.cpp:123
↓ 2 callersMethodGameEnds
src/game/player.cpp:139
↓ 2 callersMethodGetIndexOfNewlyDrawn
src/game/cards.cpp:55
↓ 2 callersMethodInit
src/game/cards.cpp:100
↓ 2 callersMethodNextTurn
src/ui/ui_manager.cpp:71
↓ 2 callersMethodPutToBottom
* Put a card to the bottom of deck. */
src/game/cards.h:273
↓ 2 callersMethodReceiveInfo
src/network/client.cpp:41
↓ 2 callersMethodRender
src/ui/ui_manager.cpp:52
↓ 2 callersMethodRenderWhenInitWaiting
src/ui/ui_manager.cpp:45
↓ 2 callersMethodReset
src/network/client.cpp:35
↓ 2 callersMethodSetCardsNumToDraw
src/game/stat.h:55
↓ 2 callersMethodStart
src/game/player.cpp:11
↓ 2 callersMethodToStringBySegment
src/game/cards.cpp:238
↓ 2 callersFunctionget_ui_line_nums
(player_num, handcards_num)
bot/util.py:4
↓ 2 callersFunctionwrap_with
(num_to_wrap, wrap_range)
test/bot_test.py:43
↓ 1 callersMethodClear
src/game/cards.h:221
↓ 1 callersMethodConnect
src/network/client.cpp:14
↓ 1 callersMethodDoPlayInLastRound
src/game/stat.h:83
↓ 1 callersMethodDrawLastPlayedCard
src/ui/view.cpp:125
↓ 1 callersMethodDrawOtherBox
src/ui/view.cpp:69
↓ 1 callersMethodDrawSelfBox
src/ui/view.cpp:95
↓ 1 callersMethodDrawSelfTimeIndicatorIfNot
src/ui/view.cpp:117
↓ 1 callersMethodDrawTimeIndicator
src/ui/view.cpp:137
↓ 1 callersMethodDrawWhenInitWaiting
src/ui/view.cpp:42
↓ 1 callersMethodGetAction
src/ui/inputter.cpp:5
↓ 1 callersMethodGetExtraRowNum
* The handcard may occupy more than one row, in which condition, there is an extra row number. */
src/ui/view.h:59
↓ 1 callersMethodGetTimeElapsed
src/game/stat.h:38
↓ 1 callersMethodIsInClockwise
src/game/stat.h:34
↓ 1 callersMethodIsSkipped
src/game/stat.h:30
↓ 1 callersMethodLengthBeforeIndexInSegment
src/game/cards.cpp:271
↓ 1 callersMethodMoveCursorTo
* Move the cursor in handcard to the position indicated by \param index. */
src/ui/ui_manager.h:69
↓ 1 callersMethodParse
src/common/config.cpp:82
↓ 1 callersMethodPrintHintText
src/ui/outputter.cpp:70
↓ 1 callersMethodPrintRawView
src/ui/outputter.cpp:27
↓ 1 callersMethodPrintView
src/ui/outputter.cpp:39
↓ 1 callersMethodRegisterAllPlayersJoinedCallback
src/network/server.h:46
↓ 1 callersMethodRegisterConnectCallback
src/network/client.h:34
↓ 1 callersMethodRegisterReceiveJoinGameInfoCallback
src/network/server.h:41
↓ 1 callersMethodRun
src/network/server.cpp:13
↓ 1 callersMethodRunTimerThread
src/ui/ui_manager.cpp:17
↓ 1 callersMethodSetModeAutoFlush
src/common/terminal.cpp:21
↓ 1 callersMethodSpecifyNextColor
src/ui/inputter.cpp:31
↓ 1 callersMethodStopTimerThread
src/ui/ui_manager.cpp:23
↓ 1 callersMethodTick
src/game/stat.cpp:71
↓ 1 callersMethodWantToPlayAgain
src/ui/ui_manager.cpp:162
↓ 1 callersMethodgame_loop
(self)
bot/bot.py:78
↓ 1 callersFunctionis_special_card
(card)
bot/util.py:17
↓ 1 callersMethodspecify_next_color
(self)
bot/bot.py:111
↓ 1 callersFunctiontest_end
()
test/bot_test.py:61
↓ 1 callersMethodtry_play_card
(self)
bot/bot.py:83
↓ 1 callersMethodtry_play_card_immediately
(self)
bot/bot.py:104
↓ 1 callersFunctionupdate_cur_player
(last_played_card, cur_player, is_in_clockwise)
test/bot_test.py:47
↓ 1 callersFunctionupdate_handcards
(handcards, line)
bot/util.py:42
MethodAccept
src/network/server.cpp:29
MethodActionInfo
src/game/info.h:73
MethodAlignCenter
src/ui/view.cpp:210
MethodApplyNewAttr
src/common/terminal.cpp:36
MethodBroadcast
src/game/game_board.h:70
MethodCard
src/game/cards.h:52
MethodCard
src/game/cards.cpp:156
MethodCardFixture
test/game/card_test.cpp:13
MethodClear
* Clear the discard pile. */
src/game/cards.h:243
MethodClearScreen
src/ui/outputter.cpp:139
MethodClearStdInBuffer
src/common/terminal.cpp:52
MethodClient
src/network/client.cpp:10
MethodClose
src/network/server.cpp:47
MethodConfig
src/common/config.cpp:56
MethodCopy
* copy the string \p src to the position in view located by \p row and \p col. * note that we use `strncpy` here instead of `strcpy`, that is because
src/ui/view.cpp:222
next →1–100 of 256, ranked by callers