Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JRickey/BattleShip
/ types & classes
Types & classes
197 in github.com/JRickey/BattleShip
⨍
Functions
1,583
◇
Types & classes
197
↓ 35 callers
Class
CheckboxOptions
port/gui/UIWidgets.hpp:272
↓ 20 callers
Class
ButtonOptions
port/gui/UIWidgets.hpp:146
↓ 15 callers
Class
Finding
tools/ub_scanner.py:24
↓ 10 callers
Class
FloatSliderOptions
port/gui/UIWidgets.hpp:429
↓ 7 callers
Class
sigaction
port/port_watchdog.cpp:363
↓ 5 callers
Class
Divergence
A single command divergence between port and emu.
debug_tools/acmd_diff/acmd_diff.py:136
↓ 5 callers
Class
Divergence
A single command divergence between port and emu. After LCS-based alignment, port_cmd and emu_cmd may correspond to different physical positi
debug_tools/gbi_diff/gbi_diff.py:194
↓ 4 callers
Class
ComboboxOptions
port/gui/UIWidgets.hpp:315
↓ 4 callers
Class
WindowButtonOptions
port/gui/UIWidgets.hpp:234
↓ 2 callers
Class
Bitmap
debug_tools/sprite_deswizzle/sprite_deswizzle.py:173
↓ 2 callers
Class
Sprite
debug_tools/sprite_deswizzle/sprite_deswizzle.py:128
↓ 1 callers
Class
AcmdCommand
A single parsed audio command.
debug_tools/acmd_diff/acmd_diff.py:34
↓ 1 callers
Class
AudioTask
A single audio task's worth of commands.
debug_tools/acmd_diff/acmd_diff.py:49
↓ 1 callers
Class
BackupData
tools/save_editor.py:278
↓ 1 callers
Class
BitStream
debug_tools/reloc_extract/reloc_extract.py:35
↓ 1 callers
Class
Frame
A single frame's worth of commands.
debug_tools/gbi_diff/gbi_diff.py:73
↓ 1 callers
Class
GbiCommand
A single parsed GBI command.
debug_tools/gbi_diff/gbi_diff.py:56
↓ 1 callers
Class
HuffNode
debug_tools/reloc_extract/reloc_extract.py:59
↓ 1 callers
Class
InputOptions
port/gui/UIWidgets.hpp:571
↓ 1 callers
Class
IntSliderOptions
port/gui/UIWidgets.hpp:354
↓ 1 callers
Class
SPRecord
tools/save_editor.py:231
↓ 1 callers
Class
Texture
tools/merge_mod.py:87
↓ 1 callers
Class
VSRecord
tools/save_editor.py:186
Class
ALBank_s
port/bridge/audio_bridge.cpp:138
Class
ALSound_s
port/bridge/audio_bridge.cpp:111
Class
ALWaveTable_s
port/bridge/audio_bridge.cpp:100
Class
AnalogStickView
Fixed-anchor virtual analog stick. The ring stays in the same place inside its hosting region; touch delta from that anchor sets SDL_CONTROLLER_AXIS_L
android/app/src/main/java/com/jrickey/battleship/AnalogStickView.java:15
Class
AndroidCssStageDef
port/android_torch_bridge.cpp:57
Enum
ArrowVariant
One cache slot per variant: [0] = right, [1] = left. Same Sprite layout. */
port/css_icons/port_css_arrow.cpp:75
Class
AssetExtractor
Copies bundled APK assets (f3d.o2r, config.yml, yamls/) into the app's externalFilesDir on first launch and on app updates. - externalFilesDir is wha
android/app/src/main/java/com/jrickey/battleship/AssetExtractor.java:32
Enum
AssetKind
port/css_icons/port_css_stage_assets.cpp:145
Class
AudioBlob
port/bridge/audio_bridge.cpp:253
Class
BankParser
port/bridge/audio_bridge.cpp:308
Class
BankRow
We can't make this a true constexpr because the stub-symbol addresses * aren't constant expressions. Static init fills it lazily on first use. */
port/bridge/particle_bank_bridge.cpp:77
Class
BattleKey
port/enhancements/DisableStageHazards.cpp:160
Class
BattleShipActivity
BattleShipActivity — entry point for the SSB64 PC port on Android. Subclasses SDLActivity (vendored at android/app/src/main/java/org/libsdl/app/ from
android/app/src/main/java/com/jrickey/battleship/BattleShipActivity.java:29
Class
BootActivity
BootActivity — launcher entry, drives first-run setup. Stages, in order: 1. Extract bundled APK assets (f3d.o2r, config.yml, yamls/) into exte
android/app/src/main/java/com/jrickey/battleship/BootActivity.java:38
Class
BtnSelectorOptions
port/gui/UIWidgets.hpp:513
Class
CacheEntry
port/css_icons/port_css_stage_assets.cpp:147
Class
ChainState
port/mods/HookManager.h:102
Enum
ColorPickerModifiers
port/gui/UIWidgets.hpp:49
Class
ColorPickerOptions
port/gui/UIWidgets.hpp:176
Enum
Colors
mostly in order for colors usable by the menu without custom text color
port/gui/UIWidgets.hpp:57
Enum
ComponentAlignments
port/gui/UIWidgets.hpp:111
Class
CoroCtx
port/coroutine_android.cpp:41
Class
CrashRegs
Registers captured from the signal's ucontext at the fault site. * libc's backtrace() unwinds via libunwind/DWARF CFI, which can't cross * the kerne
port/port_watchdog.cpp:95
Class
Crc32Table
CRC32-IEEE 802.3 (poly 0xEDB88320) — public-domain table-driven impl. Not Rice CRC32: that algorithm originated in GPL N64 plugins and is license-inco
port/hires/HiResPack.cpp:110
Class
DecodedTexture
port/hires/HiResPack.h:77
Class
DummyEdit
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1903
Class
DumpHeader
port/hires/HiResPack.cpp:86
Class
EditorHandler
tools/edit_css_icon.py:50
Class
Entry
port/port_dl_ranges.cpp:23
Class
ExtractionResult
port/first_run.h:7
Class
FTCostume
port/fighter_registry.cpp:102
Class
FTCostume
port/fighter_registry.h:28
Class
FTCostume
port/fighter_registry.h:90
Class
FTData
port/fighter_registry.cpp:52
Class
FTData
Forward declarations of decomp types. Opaque from the registry's * perspective; full defs live under decomp/include/. */
port/fighter_registry.h:25
Class
FTData
port/fighter_registry.h:73
Class
FTData
Fighter data-files lookup table. Exposed so mod-loader code can * write a registered character's FTData* into the trailing NULL-sentinel * slot (ind
port/port.cpp:104
Class
FTOpeningDesc
port/fighter_registry.cpp:96
Class
FTOpeningDesc
port/fighter_registry.h:27
Class
FTOpeningDesc
port/fighter_registry.h:87
Class
FTStatusDesc
port/fighter_registry.cpp:58
Class
FTStatusDesc
port/fighter_registry.h:26
Class
FTStatusDesc
port/fighter_registry.h:77
Class
FTStruct
port/fighter_registry.cpp:89
Class
FTStruct
port/fighter_registry.h:30
Class
FighterDescriptor
port/fighter_registry.h:71
Class
FixupRegion
port/bridge/lbreloc_byteswap.cpp:667
Class
GObj
port/fighter_registry.cpp:158
Class
GObj
port/fighter_registry.h:29
Class
GObj
port/port.cpp:77
Class
GObj
port/enhancements/DisableStageHazards.cpp:31
Class
GObjProcess
port/enhancements/DisableStageHazards.cpp:39
Class
GObjScript
port/enhancements/DisableStageHazards.cpp:55
Class
GattOperation
android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:52
Interface
HIDDevice
android/app/src/main/java/org/libsdl/app/HIDDevice.java:5
Class
HIDDeviceBLESteamController
android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:25
Class
HIDDeviceManager
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:28
Class
HIDDeviceUSB
android/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java:8
Class
HashKey
port/hires/HiResPack.h:83
Class
HashKeyHasher
port/hires/HiResPack.cpp:38
Class
HiResPack
port/hires/HiResPack.h:105
Class
HitCache
port/port_dl_ranges.cpp:49
Class
HookManager
port/mods/HookManager.h:50
Class
HookRecord
port/mods/HookManager.h:85
Class
ITStructPrefix
port/enhancements/DisableStageHazards.cpp:92
Class
InputThread
android/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java:275
Enum
InputTypes
port/gui/UIWidgets.hpp:82
Class
LBFileNode
port/bridge/lbreloc_bridge.cpp:49
Class
LBInternBuffer
port/bridge/lbreloc_bridge.cpp:67
Class
LBRelocSetup
port/bridge/lbreloc_bridge.cpp:55
Class
LBTableEntry
Same size as the N64 LBTableEntry (12 bytes) — used for size calculation
port/bridge/lbreloc_bridge.cpp:84
Enum
LabelPositions
port/gui/UIWidgets.hpp:103
Class
LookupStats
port/hires/HiResPack.h:99
Class
LruCache
Decoded-RGBA LRU. Insert always succeeds (the just-inserted entry is at the tail and is exempt from eviction); eviction only fires on subsequent Inser
port/hires/HiResPack.cpp:158
Class
MPGroundData
Stage geometry: mods that distribute spawn positions across the * active stage (StaryuSquad's followers etc) need map_bound_left / * map_bound_right
port/port.cpp:90
Class
MainMenuEntry
Contains entries for what's listed in the header at the top, including the name displayed on the top bar (label), a vector of the SidebarEntries for t
port/gui/MenuTypes.h:270
Class
Menu
port/gui/Menu.h:19
next →
1–100 of 197, ranked by callers