Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/djyt/cannonball
/ functions
Functions
774 in github.com/djyt/cannonball
⨍
Functions
774
◇
Types & classes
71
↓ 1 callers
Method
render
src/main/hwvideo/hwsprites.cpp:142
↓ 1 callers
Method
render_text_layer
src/main/hwvideo/hwtiles.cpp:251
↓ 1 callers
Method
reset
Clear sound queue Source: 0x5086
src/main/engine/audio/osoundint.cpp:55
↓ 1 callers
Method
reset
src/main/hwvideo/hwsprites.cpp:80
↓ 1 callers
Method
reset_scroll
Helper function to reset scroll
src/main/engine/otiles.cpp:761
↓ 1 callers
Method
reset_tiles_pal
src/main/engine/otiles.cpp:92
↓ 1 callers
Function
set
src/main/directx/ffeedback.cpp:25
↓ 1 callers
Method
set_bank
src/main/engine/osprite.cpp:135
↓ 1 callers
Method
set_curve_adjust
Adjusts the x-position of the car based on the curve. This effectively stops the user driving through the courses in a straight line. (sticks the car
src/main/engine/oferrari.cpp:801
↓ 1 callers
Method
set_ferrari_bounds
Ensure car does not stray too far from sides of road There are three parts to this function: a. Normal Road b. Road Split c. Dual Lanes Source: 0xC2B
src/main/engine/oferrari.cpp:664
↓ 1 callers
Method
set_ferrari_x
src/main/engine/oferrari.cpp:587
↓ 1 callers
Method
set_fps
src/main/frontend/config.cpp:317
↓ 1 callers
Method
set_hzoom
src/main/engine/osprite.cpp:94
↓ 1 callers
Method
set_layout_track
src/main/trackloader.cpp:82
↓ 1 callers
Method
set_offset
src/main/engine/osprite.cpp:104
↓ 1 callers
Method
set_pal
src/main/engine/osprite.cpp:119
↓ 1 callers
Method
set_pitch
src/main/engine/osprite.cpp:74
↓ 1 callers
Method
set_priority
src/main/engine/osprite.cpp:99
↓ 1 callers
Method
set_render
src/main/engine/osprite.cpp:114
↓ 1 callers
Method
set_vzoom
src/main/engine/osprite.cpp:89
↓ 1 callers
Method
setup_mini_map
Setup Appropriate Tile Address For Minimap. Returns start address of block of 4 tiles. Represents square of route on mini-map screen. Source: 0x8B68
src/main/engine/ohud.cpp:85
↓ 1 callers
Method
setup_pal_best
Setup palette for Best Outrunners High Score Entry This is the shaded red background for the hi-score entry Source: 0x360C
src/main/engine/ohiscore.cpp:48
↓ 1 callers
Method
setup_palette_tilemap
src/main/engine/otiles.cpp:70
↓ 1 callers
Method
setup_road_best
Setup road colour for Best Outrunners High Score Entry This is a pure black road for the hi-score entry Source: 0x3624
src/main/engine/ohiscore.cpp:60
↓ 1 callers
Method
setup_sky_cycle
Sets up the palette cycle for the sky. There are 0x1E * complete palettes to handle the cycle. Each complete palette has 0x1F Long Entries Each time
src/main/engine/opalette.cpp:93
↓ 1 callers
Method
simulate_analog
Digital Simulation
src/main/engine/oinputs.cpp:62
↓ 1 callers
Method
start
src/main/sdl/timer.cpp:21
↓ 1 callers
Method
start_frame
src/main/sdl/rendersw.cpp:164
↓ 1 callers
Method
swap
Copy back buffer to main ram, ready for blit
src/main/hwvideo/hwsprites.cpp:128
↓ 1 callers
Function
tick
src/main/main.cpp:104
↓ 1 callers
Method
tick_ai
Attract Mode AI Code Source: 0xA084
src/main/engine/oattractai.cpp:43
↓ 1 callers
Method
tick_end_seq
src/main/engine/oanimseq.cpp:336
↓ 1 callers
Method
traffic_logic
------------- Traffic Logic ------------- 1/ Handles Traffic to Traffic behaviour 2/ Adjusts speed of cars to avoid running into each other 3/ Sets v
src/main/engine/otraffic.cpp:608
↓ 1 callers
Method
traffic_sound
Passing Traffic Sound Effects Handle up to four cars passing simulataneously Source: 0x7A8C
src/main/engine/otraffic.cpp:770
↓ 1 callers
Method
update_best_time
src/main/frontend/ttrial.cpp:122
↓ 1 callers
Method
update_engine
Carries on from the above in the original code
src/main/engine/oinitengine.cpp:241
↓ 1 callers
Method
update_tile_values
src/main/hwvideo/hwtiles.cpp:150
↓ 1 callers
Method
write
src/main/hwvideo/hwsprites.cpp:122
Method
Audio
src/main/sdl/audio.cpp:42
Method
Config
src/main/frontend/config.cpp:26
Function
EnumAxesCallback
----------------------------------------------------------------------------- Name: EnumAxesCallback() Desc: Callback function for enumerating the axe
src/main/directx/ffeedback.cpp:184
Function
EnumFFDevicesCallback
----------------------------------------------------------------------------- Name: EnumFFDevicesCallback() Desc: Called once for each enumerated forc
src/main/directx/ffeedback.cpp:201
Method
HWRoad
src/main/hwvideo/hwroad.cpp:111
Method
Input
src/main/sdl/input.cpp:16
Method
Menu
src/main/frontend/menu.cpp:97
Method
OAnimSeq
src/main/engine/oanimseq.cpp:42
Method
OAttractAI
src/main/engine/oattractai.cpp:31
Method
OBonus
src/main/engine/obonus.cpp:17
Method
OCrash
src/main/engine/ocrash.cpp:32
Method
OFerrari
src/main/engine/oferrari.cpp:33
Method
OHiScore
src/main/engine/ohiscore.cpp:18
Method
OHud
src/main/engine/ohud.cpp:23
Method
OInitEngine
src/main/engine/oinitengine.cpp:33
Method
OInputs
src/main/engine/oinputs.cpp:17
Method
OLevelObjs
src/main/engine/olevelobjs.cpp:24
Method
OLogo
src/main/engine/ologo.cpp:19
Method
OMap
src/main/engine/omap.cpp:27
Method
OMusic
src/main/engine/omusic.cpp:21
Method
OOutputs
src/main/engine/ooutputs.cpp:64
Method
OPalette
src/main/engine/opalette.cpp:18
Method
ORoad
src/main/engine/oroad.cpp:35
Method
OSmoke
src/main/engine/osmoke.cpp:17
Method
OSound
src/main/engine/audio/osound.cpp:31
Method
OSoundInt
src/main/engine/audio/osoundint.cpp:19
Method
OSprites
src/main/engine/osprites.cpp:27
Method
OStats
src/main/engine/ostats.cpp:19
Method
OTiles
src/main/engine/otiles.cpp:21
Method
OTraffic
src/main/engine/otraffic.cpp:24
Method
Outrun
src/main/engine/outrun.cpp:56
Method
RenderBase
src/main/sdl/renderbase.cpp:4
Method
RenderGL
src/main/sdl/rendergl.cpp:20
Method
RenderSW
src/main/sdl/rendersw.cpp:16
Method
RomLoader
src/main/romloader.cpp:23
Method
Roms
src/main/roms.cpp:13
Method
SegaPCM
src/main/hwaudio/segapcm.cpp:59
Method
SoundChip
src/main/hwaudio/soundchip.cpp:14
Function
TIMER_CALLBACK
src/main/hwaudio/ym2151.cpp:708
Method
TTrial
src/main/frontend/ttrial.cpp:35
Method
Timer
src/main/sdl/timer.cpp:12
Method
TrackLoader
src/main/trackloader.cpp:53
Method
Video
src/main/video.cpp:27
Method
YM2151
src/main/hwaudio/ym2151.cpp:411
Method
abs
src/main/engine/outils.cpp:94
Method
add16
src/main/engine/outils.hpp:36
Method
add_to_queue
src/main/engine/audio/osoundint.cpp:159
Method
adjust_motor
Source: 0xE8DA
src/main/engine/ooutputs.cpp:292
Method
advance
src/main/hwaudio/ym2151.cpp:1821
Method
advance_eg
src/main/hwaudio/ym2151.cpp:1739
Method
anim_seq_outro
End Sequence: Setup Animated Sprites Source: 0x5B42
src/main/engine/oanimseq.cpp:517
Method
anim_seq_outro_ferrari
Ferrari Outro Animation Sequence Source: 0x5B12
src/main/engine/oanimseq.cpp:496
Method
anim_seq_shadow
Render Sprite Shadow For End Sequence Use parent sprite as basis to set this up Source: 0x5C48
src/main/engine/oanimseq.cpp:585
Method
bcd_add
Helper routine to BCD add two longs
src/main/engine/outils.cpp:100
Method
bcd_sub
Helper routine to BCD subtract two longs
src/main/engine/outils.cpp:134
Method
blit
Blit Only: Used when frame skipping
src/main/engine/ologo.cpp:278
Method
blit
Blit Only: Used when frame skipping
src/main/engine/omusic.cpp:266
Method
blit_alphabet
Blit Alphabet. Highlight selected letter red. Source: 0xD45A
src/main/engine/ohiscore.cpp:268
Method
blit_bonus_secs
Blit large yellow second remaining value e.g.: 23.3 Source: 0x9B7C
src/main/engine/obonus.cpp:147
Method
blit_digit
Blit 7x single digit at start of score table (1. 2. 3. 4. 5. 6. 7.) Source: 0xD03A
src/main/engine/ohiscore.cpp:597
Method
blit_initials
Blit Initials Source: 0xD0A4
src/main/engine/ohiscore.cpp:654
Method
blit_lap_time
Blit laptime Source: 0xD112
src/main/engine/ohiscore.cpp:702
← previous
next →
201–300 of 774, ranked by callers