MCPcopy Create free account

hub / github.com/LYiHub/AR-Mahjong-Assistant-preview / functions

Functions193 in github.com/LYiHub/AR-Mahjong-Assistant-preview

MethodonConfigured
app/src/main/java/com/example/ai_assist/MainActivity.kt:676
MethodonCreate
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:50
MethodonCreate
app/src/main/java/com/example/ai_assist/MainActivity.kt:104
MethodonCreate
app/src/main/java/com/example/ai_assist/MercuryApplication.kt:7
MethodonDestroy
app/src/main/java/com/example/ai_assist/MainActivity.kt:135
MethodonDisconnected
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:144
MethodonDisconnected
app/src/main/java/com/example/ai_assist/MainActivity.kt:569
MethodonError
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:150
MethodonError
app/src/main/java/com/example/ai_assist/MainActivity.kt:575
MethodonImageCaptured
app/src/main/java/com/example/ai_assist/viewmodel/ChatViewModel.kt:43
MethodonLooperPrepared
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:127
MethodonOpened
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:133
MethodonOpened
app/src/main/java/com/example/ai_assist/MainActivity.kt:559
MethodonPause
app/src/main/java/com/example/ai_assist/MainActivity.kt:130
MethodonResume
app/src/main/java/com/example/ai_assist/MainActivity.kt:123
MethodonStop
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:112
MethodonSurfaceReady
app/src/main/java/com/example/ai_assist/MainActivity.kt:414
MethodonSurfaceTextureAvailable
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:75
MethodonSurfaceTextureAvailable
app/src/main/java/com/example/ai_assist/MainActivity.kt:432
MethodonSurfaceTextureDestroyed
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:98
MethodonSurfaceTextureDestroyed
app/src/main/java/com/example/ai_assist/MainActivity.kt:439
MethodonSurfaceTextureSizeChanged
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:91
MethodonSurfaceTextureSizeChanged
app/src/main/java/com/example/ai_assist/MainActivity.kt:436
MethodonSurfaceTextureUpdated
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:103
MethodonSurfaceTextureUpdated
app/src/main/java/com/example/ai_assist/MainActivity.kt:440
MethodonTempleLongPress
app/src/main/java/com/example/ai_assist/service/RayNeoDeviceManager.kt:17
MethodonTempleLongPress
app/src/main/java/com/example/ai_assist/viewmodel/ChatViewModel.kt:48
MethodonTempleTouch
app/src/main/java/com/example/ai_assist/service/RayNeoDeviceManager.kt:16
MethodonTempleTouch
app/src/main/java/com/example/ai_assist/viewmodel/ChatViewModel.kt:47
MethodonVoiceResult
app/src/main/java/com/example/ai_assist/viewmodel/ChatViewModel.kt:39
Functionprocess_audio
( audio: UploadFile = File(...), session_id: str = Form(...) )
server/main.py:338
MethodreadAudioLoop
app/src/main/java/com/example/ai_assist/utils/RayNeoAudioRecorder.kt:95
Functionread_root
()
server/main.py:137
Methodreset_visible_tiles
Reset the global visible tile counters to zero (for new round).
server/efficiency_engine.py:21
MethodsetUp
(self)
tests/test_unstable_melds.py:12
MethodsetUp
(self)
server/tests/test_tracker_integration.py:7
MethodsetUp
(self)
server/tests/test_tracker_logic.py:5
MethodsetUp
(self)
server/tests/test_chi_kan.py:11
MethodsetUp
(self)
server/tests/test_mahjong_tracker.py:6
MethodsetUp
(self)
server/tests/test_efficiency_simulation.py:15
MethodsetUpImageReader
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:165
MethodsetUpImageReader
app/src/main/java/com/example/ai_assist/MainActivity.kt:581
MethodsetupCamera2
rayneo arsdk for android doc/Camera_sample_code/CameraActivity.kt:155
MethodsetupCamera2
app/src/main/java/com/example/ai_assist/MainActivity.kt:488
MethodsetupDependencies
app/src/main/java/com/example/ai_assist/MainActivity.kt:160
MethodsetupUI
app/src/main/java/com/example/ai_assist/MainActivity.kt:183
MethodshowCustomToast
app/src/main/java/com/example/ai_assist/MainActivity.kt:758
MethodshowPhotoReview
app/src/main/java/com/example/ai_assist/MainActivity.kt:750
Methodsort_key
(item)
server/efficiency_engine.py:438
MethodstartCamera
Camera2 Implementation
app/src/main/java/com/example/ai_assist/MainActivity.kt:410
MethodstartSession
app/src/main/java/com/example/ai_assist/repository/ChatRepository.kt:20
MethodstartVoiceRecording
app/src/main/java/com/example/ai_assist/service/RayNeoDeviceManager.kt:22
Functionstart_session
(request: StartSessionRequest)
server/main.py:141
Functionstartup_event
()
server/main.py:508
MethodstopVoiceRecording
app/src/main/java/com/example/ai_assist/service/RayNeoDeviceManager.kt:32
MethodtakePhoto
app/src/main/java/com/example/ai_assist/MainActivity.kt:701
MethodtakePhoto
app/src/main/java/com/example/ai_assist/service/RayNeoDeviceManager.kt:45
MethodtakePhoto
app/src/main/java/com/example/ai_assist/viewmodel/ChatViewModel.kt:52
Methodtest_ankan
(self)
server/tests/test_mahjong_tracker.py:95
Methodtest_ankan_from_13_tiles
Test Ankan detection when transition is 13 tiles -> 11 tiles (Draw + Ankan combined). Delta H = -2.
server/tests/test_mahjong_tracker.py:109
Methodtest_chi
(self)
server/tests/test_mahjong_tracker.py:62
Methodtest_chi_ambiguity_resolution
(self)
server/tests/test_mahjong_tracker_advanced.py:9
Methodtest_chi_ambiguity_resolution_other_side
(self)
server/tests/test_mahjong_tracker_advanced.py:67
Methodtest_chi_opportunity
(self)
server/tests/test_chi_kan.py:14
Methodtest_chi_sequence
(self)
server/tests/test_tracker_logic.py:36
Methodtest_daiminkan
(self)
server/tests/test_mahjong_tracker.py:76
Methodtest_discard
(self)
server/tests/test_tracker_logic.py:8
Methodtest_discard
(self)
server/tests/test_mahjong_tracker.py:33
Methodtest_draw
(self)
server/tests/test_mahjong_tracker.py:21
Methodtest_full_game_flow
(self)
server/tests/test_tracker_integration.py:10
Methodtest_fuzz_consistency
Fuzz Testing: Generate random hands and verify consistency between calculate_best_discard and _get_blind_ukeire.
server/tests/test_efficiency_simulation.py:86
Methodtest_generate_lookup_with_melds
(self)
server/tests/test_integration_melds.py:67
Methodtest_ghost_meld_rejection
Test Case 2: Ghost Meld Rejection (Too Many Tiles) Scenario: User has 13 tiles. Input: 13 hand + 3 meld (Ghost). Total 16.
tests/test_unstable_melds.py:47
Methodtest_init_13
(self)
server/tests/test_mahjong_tracker.py:9
Methodtest_init_14
(self)
server/tests/test_mahjong_tracker.py:16
Methodtest_kakan
(self)
server/tests/test_mahjong_tracker.py:135
Methodtest_kan
(self)
server/tests/test_tracker_logic.py:28
Methodtest_kan_logic
(self)
server/tests/test_chi_kan.py:47
Methodtest_missing_tiles_warning
Test Case 3: Missing Tiles (Occlusion) Scenario: User has 13 tiles. Input: 10 hand + 0 meld. Total 10. Expectation: W
tests/test_unstable_melds.py:69
Methodtest_mixed
(self)
server/tests/test_tracker_logic.py:46
Methodtest_partial_meld_rejection
Test Case 1: Partial Meld Detection Scenario: User has 13 tiles. Calls Pon (should have 10 hand + 3 meld). Input: 10 hand + 2
tests/test_unstable_melds.py:23
Methodtest_pon
(self)
server/tests/test_tracker_logic.py:20
Methodtest_pon
(self)
server/tests/test_mahjong_tracker.py:45
Methodtest_pon_discard_integration
(self)
server/tests/test_integration_melds.py:7
Methodtest_pon_with_incoming
(self)
server/tests/test_mahjong_tracker_advanced.py:86
Methodtest_static_benchmarks_chinitsu
Test a known Chinitsu (Full Flush) shape.
server/tests/test_efficiency_simulation.py:27
Methodtest_static_benchmarks_seven_pairs
Test Chiitoitsu (Seven Pairs).
server/tests/test_efficiency_simulation.py:58
Methodtest_valid_pon
Test Case 4: Valid Pon (Control) Scenario: Hand 13 -> Hand 10 + Melds 3. Expectation: Success (PON).
tests/test_unstable_melds.py:89
MethodupdateGameState
app/src/main/java/com/example/ai_assist/MainActivity.kt:205
Methodupdate_tile_count
Update the visible count for a specific tile index. Args: tile_idx: 0-33 index of the tile delta: Amount to c
server/efficiency_engine.py:25
MethoduploadAudio
app/src/main/java/com/example/ai_assist/repository/ChatRepository.kt:44
MethoduseAppContext
app/src/androidTest/java/com/example/ai_assist/ExampleInstrumentedTest.kt:18
MethodwriteWavHeader
app/src/main/java/com/example/ai_assist/utils/RayNeoAudioRecorder.kt:179
← previous101–193 of 193, ranked by callers