MCPcopy Create free account

hub / github.com/JRickey/BattleShip / functions

Functions1,583 in github.com/JRickey/BattleShip

↓ 2 callersFunctionget_pages
(path: str, accept: str = "application/vnd.github+json")
tools/generate_readme_stats.py:135
↓ 2 callersMethodhandleJoystickMotionEvent
(MotionEvent event)
android/app/src/main/java/org/libsdl/app/SDLControllerManager.java:62
↓ 2 callersMethodhandleKeyEvent
(View v, int keyCode, KeyEvent event, InputConnection ic)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1314
↓ 2 callersMethodhandleUsbDeviceAttached
(UsbDevice usbDevice)
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:306
↓ 2 callersFunctionhas_existing_port_guards
(content: str)
tools/upstream_reconcile.py:119
↓ 2 callersMethodhaveExtractedRom
Whether BattleShip.o2r already exists in externalFilesDir. Phase 4.4 uses this.
android/app/src/main/java/com/jrickey/battleship/AssetExtractor.java:134
↓ 2 callersFunctionin_else_branch
()
tools/pointer_audit.py:132
↓ 2 callersMethodisDeviceSDLJoystick
(int deviceId)
android/app/src/main/java/org/libsdl/app/SDLControllerManager.java:96
↓ 2 callersMethodisSteamController
(BluetoothDevice bluetoothDevice)
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:508
↓ 2 callersFunctionis_auto_generated
(rel_path: str)
tools/upstream_reconcile.py:54
↓ 2 callersFunctionis_mode_only_diff
Returns True if the only diff is a file-mode change (content identical).
tools/upstream_reconcile.py:94
↓ 2 callersFunctionis_whitespace_only_diff
(repo: Path, path: str)
tools/upstream_reconcile.py:107
↓ 2 callersFunctionlbRelocGetExternBytesNum
port/bridge/lbreloc_bridge.cpp:942
↓ 2 callersFunctionlbRelocGetForceExternBufferFile
port/bridge/lbreloc_bridge.cpp:1047
↓ 2 callersFunctionlbRelocGetInternBufferFile
port/bridge/lbreloc_bridge.cpp:1022
↓ 2 callersMethodloadLibrary
(String libraryName)
android/app/src/main/java/org/libsdl/app/SDL.java:40
↓ 2 callersFunctionload_file
Return (decompressed_data, reloc_start_word).
debug_tools/sprite_deswizzle/sprite_deswizzle.py:394
↓ 2 callersMethodnativeAddHaptic
(int device_id, String name)
android/app/src/main/java/org/libsdl/app/SDLControllerManager.java:29
↓ 2 callersMethodnativeCommitText
(String text, int newCursorPosition)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:2075
↓ 2 callersMethodnativeFocusChanged
(boolean hasFocus)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:913
↓ 2 callersFunctionnice_max
(value: int)
tools/generate_readme_stats.py:167
↓ 2 callersMethodonNativeOrientationChanged
(int orientation)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:933
↓ 2 callersMethodonNativeSoftReturnKey
()
android/app/src/main/java/org/libsdl/app/SDLActivity.java:919
↓ 2 callersMethodopen
(boolean isCapture, int sampleRate, int audioFormat, int desiredChannels, int desiredFrames, int deviceId)
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:74
↓ 2 callersMethodparseBankFile
port/bridge/audio_bridge.cpp:485
↓ 2 callersFunctionparsePackage
N64 binary: 4(count) + count * 4(offset) Offsets are relative to start of package data (after the count field)
port/bridge/audio_bridge.cpp:531
↓ 2 callersFunctionparse_sprite
Parse the Sprite struct at sprite_off inside file_data (big-endian). Returns a dict with the fields we care about.
tools/derive_stage_assets.py:176
↓ 2 callersFunctionparse_trace
Parse an .acmd trace file into a dict of task_number -> AudioTask.
debug_tools/acmd_diff/acmd_diff.py:73
↓ 2 callersFunctionparse_trace
Parse a .gbi trace file into a dict of frame_number -> Frame. If `want_frames` is supplied, only frames whose number is in the set are kept a
debug_tools/gbi_diff/gbi_diff.py:100
↓ 2 callersFunctionpatch_macho_at
Patch the __TEXT LC_SEGMENT_64.maxprot of one Mach-O at offset base. Self-detects this slice's endianness from its magic.
cmake/macho_text_rwx.py:30
↓ 2 callersMethodpauseNativeThread
()
android/app/src/main/java/org/libsdl/app/SDLActivity.java:432
↓ 2 callersFunctionpolyline_path
(points: list[tuple[float, float]])
tools/generate_readme_stats.py:236
↓ 2 callersFunctionportRegisterProtectedStructRange
port/bridge/lbreloc_byteswap.cpp:634
↓ 2 callersFunctionportRelocByteSwapBlob
port/bridge/lbreloc_byteswap.cpp:952
↓ 2 callersFunctionportRelocResolvePointer
port/resource/RelocPointerTable.cpp:150
↓ 2 callersFunctionportStatusBufferEvictRange
Walk a status-buffer array, drop every entry whose .addr falls inside * [lo, hi). Uses unordered swap-with-last + decrement-count erase: lookup * it
port/bridge/lbreloc_bridge.cpp:176
↓ 2 callersFunctionport_classic_coop_latch
port/enhancements/ClassicCoop.cpp:29
↓ 2 callersFunctionport_coroutine_init_main
port/coroutine_win32.cpp:93
↓ 2 callersFunctionport_dl_range_register
port/port_dl_ranges.cpp:64
↓ 2 callersFunctionput_f32
port/css_icons/port_css_arrow.cpp:70
↓ 2 callersFunctionramp_step
port/audio/mixer.c:552
↓ 2 callersMethodreadCharacteristic
(UUID uuid)
android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:409
↓ 2 callersFunctionread_be16
Read a big-endian u16 from a byte pointer */
tools/test_vpk0.c:34
↓ 2 callersFunctionread_be_u32
port/android_torch_bridge.cpp:92
↓ 2 callersFunctionread_be_u32
debug_tools/reloc_extract/reloc_extract.c:35
↓ 2 callersFunctionread_reloc_resource
Read a RelocFile from the archive, returning the decompressed data blob.
tools/verify_struct_byteswap.py:27
↓ 2 callersFunctionread_save
(path: Path)
tools/save_editor.py:474
↓ 2 callersFunctionread_table_entry
(rom: bytes, file_id: int)
debug_tools/reloc_extract/reloc_extract.py:147
↓ 2 callersMethodrefreshOverlayVisibility
Single source of truth for overlay visibility. Both layers are hidden when either condition holds: - a physical gamepad is in control — its buttons
android/app/src/main/java/com/jrickey/battleship/TouchOverlay.java:229
↓ 2 callersFunctionrender_and_save
(args, sprite, bitmaps, data, stem)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:513
↓ 2 callersMethodrequestPermission
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1777
↓ 2 callersMethodresetInput
()
android/app/src/main/java/com/jrickey/battleship/AnalogStickView.java:163
↓ 2 callersFunctionresolve_bitmap_offsets
Locate the Bitmap array (via the sprite's bitmap ptr reloc field) and resolve each bitmap's buf field to a file-relative byte offset. Ret
tools/derive_stage_assets.py:248
↓ 2 callersFunctionresolve_name
Resolve a file ID to (name, category_override_or_None). Priority: reloc_data.h named > supplemental > submotion > main motion > fallback.
tools/generate_yamls.py:328
↓ 2 callersFunctionresolve_reloc_ptr
Read the 4-byte big-endian reloc pointer at field_off and return the file-relative byte offset it encodes: (raw_u32 & 0xFFFF) * 4.
tools/derive_stage_assets.py:239
↓ 2 callersFunctionresolve_reloc_ptr
port/android_torch_bridge.cpp:196
↓ 2 callersMethodresumeNativeThread
()
android/app/src/main/java/org/libsdl/app/SDLActivity.java:443
↓ 2 callersMethodsetButton
Native methods implemented in port/android_touch_overlay.cpp.
android/app/src/main/java/com/jrickey/battleship/TouchOverlay.java:52
↓ 2 callersMethodsetContext
(Context context)
android/app/src/main/java/org/libsdl/app/SDL.java:31
↓ 2 callersMethodsetRequestedOrientation
Lock the game to landscape. The manifest pins this activity to {@code landscape}, but SDLActivity re-asserts orientation at runtime from {@code setOr
android/app/src/main/java/com/jrickey/battleship/BattleShipActivity.java:69
↓ 2 callersMethodsetTrigger
Convenience helper: pressed-or-released semantics for trigger axes.
android/app/src/main/java/com/jrickey/battleship/TouchOverlay.java:72
↓ 2 callersMethodshutdown
()
android/app/src/main/java/org/libsdl/app/HIDDevice.java:21
↓ 2 callersFunctionsign_extend_4bit
(n: int)
debug_tools/adpcm_diff/adpcm_offline_decode.py:39
↓ 2 callersFunctionstage_audit_reset_per_file
port/bridge/lbreloc_byteswap.cpp:84
↓ 2 callersMethodstartGame
()
android/app/src/main/java/com/jrickey/battleship/BootActivity.java:367
↓ 2 callersMethodsummary
(self)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:165
↓ 2 callersMethodsummary
(self)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:184
↓ 2 callersFunctionsvg_footer
()
tools/generate_readme_stats.py:217
↓ 2 callersFunctionsvg_header
(width: int, height: int, title: str, desc: str, theme: dict[str, object])
tools/generate_readme_stats.py:194
↓ 2 callersMethodtoggleMenu
Toggle the LUS menu (deferred to SDL_main, see port/gameloop.cpp).
android/app/src/main/java/com/jrickey/battleship/TouchOverlay.java:55
↓ 2 callersMethodupdateTouch
(float x, float y)
android/app/src/main/java/com/jrickey/battleship/AnalogStickView.java:148
↓ 2 callersFunctionvalidate_coroutine
port/coroutine_win32.cpp:74
↓ 2 callersFunctionwalk_reloc_chain
(data_words, start_offset)
tools/examine_word_patterns.py:309
↓ 2 callersFunctionwalk_reloc_chain
(words, start)
tools/examine_texture_formats.py:141
↓ 2 callersFunctionwalk_reloc_chain
(words, start)
tools/examine_blob_layout.py:137
↓ 2 callersFunctionwalk_reloc_chain
Walk a reloc chain in decompressed file data (as big-endian u32 array). Returns list of (word_index, target_word_index) for each pointer slot
tools/examine_reloc_files.py:123
↓ 2 callersFunctionwalk_reloc_chain
Walk the intern reloc chain and return slot_byte_off -> target_byte_off.
debug_tools/sprite_deswizzle/sprite_deswizzle.py:110
↓ 2 callersFunctionwavWriteHeader
port/audio/audio_playback.cpp:90
↓ 2 callersFunctionwrite_if_changed
(path: Path, content: str)
tools/generate_readme_stats.py:534
↓ 2 callersFunctionwrite_png_rgba
port/android_torch_bridge.cpp:257
↓ 2 callersFunctionwrite_s16_at
(byte_off, v)
debug_tools/adpcm_diff/resample_offline.py:94
↓ 2 callersFunctionxy_for_date
( value: dt.date, start: dt.date, end: dt.date, plot_x: int, plot_w: int, )
tools/generate_readme_stats.py:221
↓ 1 callersFunctionAllocExec
port/mods/HookManager.cpp:78
↓ 1 callersFunctionAnalogRemapDeadzoneCVarName
port/enhancements/AnalogRemap.cpp:138
↓ 1 callersFunctionAnalogRemapRangeCVarName
port/enhancements/AnalogRemap.cpp:145
↓ 1 callersFunctionAppleScriptQuote
Quote a string for embedding inside an AppleScript double-quoted literal. AppleScript only requires escaping " and \.
port/native_dialog.cpp:44
↓ 1 callersFunctionApplyHazardDisable
port/enhancements/DisableStageHazards.cpp:319
↓ 1 callersFunctionBtnSelector
port/gui/UIWidgets.cpp:1180
↓ 1 callersFunctionBuildCheckCommand
port/enhancements/Updater.cpp:181
↓ 1 callersFunctionBuildFailure
port/first_run.cpp:134
↓ 1 callersMethodBytes
port/hires/HiResPack.cpp:203
↓ 1 callersFunctionCStickSmashCVarName
port/enhancements/CStickSmash.cpp:68
↓ 1 callersFunctionCVarBtnSelector
port/gui/UIWidgets.cpp:1245
↓ 1 callersFunctionCVarColorPicker
port/gui/UIWidgets.cpp:886
↓ 1 callersFunctionCVarCombobox
port/gui/UIWidgets.hpp:1032
↓ 1 callersFunctionCVarSliderFloat
port/gui/UIWidgets.cpp:745
↓ 1 callersFunctionCVarSliderInt
port/gui/UIWidgets.cpp:614
↓ 1 callersFunctionCancelShaderPackFlow
port/enhancements/ShaderDownloader.cpp:819
↓ 1 callersFunctionCaseInsensitiveLess
port/mods/ModRegistry.cpp:27
↓ 1 callersFunctionCurrentBattleKey
port/enhancements/DisableStageHazards.cpp:182
← previousnext →301–400 of 1,583, ranked by callers