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
Method
blit_music_select
src/main/engine/omusic.cpp:296
Method
blit_road
src/main/engine/oroad.cpp:1475
Method
blit_roads
Source Address: 0x14C8
src/main/engine/oroad.cpp:1437
Method
blit_route_map
Blit mini route map Source: 0xD0D8
src/main/engine/ohiscore.cpp:676
Method
blit_score_table
Source: 0xD00C
src/main/engine/ohiscore.cpp:579
Method
blit_scores
Blit High Scores Source: 0xD078
src/main/engine/ohiscore.cpp:635
Method
blit_sprites
src/main/engine/osprites.cpp:531
Method
bonus1
src/main/engine/oinitengine.cpp:728
Method
bonus2
src/main/engine/oinitengine.cpp:738
Method
bonus3
Stretch the road to a wider width. It does this based on the car's current position.
src/main/engine/oinitengine.cpp:750
Method
bonus4
src/main/engine/oinitengine.cpp:765
Method
bonus5
Check for end of curve. Init next state when ended.
src/main/engine/oinitengine.cpp:786
Method
bonus6
This state simply checks for the end of bonus mode
src/main/engine/oinitengine.cpp:796
Method
calc_end_marker
Source: 0x31C
src/main/engine/audio/osound.cpp:520
Method
calculate_avg_speed
Source: 7A6A
src/main/engine/otraffic.cpp:703
Method
car_acc_brake
- Convert the already processed accleration inputs into a meaningful value for both ACC and BRAKE - Adjust acceleration based on number of wheels on r
src/main/engine/oferrari.cpp:1185
Method
car_moving
Source: 0xE6DA
src/main/engine/ooutputs.cpp:155
Method
car_stationary
Source: 0xE822
src/main/engine/ooutputs.cpp:260
Method
chan7_calc
src/main/hwaudio/ym2151.cpp:1474
Method
chan_calc
src/main/hwaudio/ym2151.cpp:1424
Method
check_collision
Check For Traffic Collisions - Check for collision between traffic sprite and player car - Setup the skid counter for the player's car - Adjust playe
src/main/engine/otraffic.cpp:718
Method
check_fm_mapping
Check whether FM Channel is in use Map back to corresponding music channel Source: 0x95
src/main/engine/audio/osound.cpp:342
Method
check_jap_roms
src/main/frontend/menu.cpp:830
Method
check_load_road
src/main/engine/oroad.cpp:236
Method
check_name_entry
Check whether to perform name entry. Print alphabet and other stuff if necessary. Source: 0xD252
src/main/engine/ohiscore.cpp:225
Method
check_road
Check upcoming road segment for straight/curve Check upcoming road segment for road split Source: 0xA318
src/main/engine/oattractai.cpp:109
Method
check_road_split
Check for Road Split - Checks position in level and determine whether to init road split - Processes road split if initialized Source: 868E
src/main/engine/oinitengine.cpp:321
Method
check_stage
------------------------------------------------------------------------------------------------ Check Stage Info To Determine What To Do With Road S
src/main/engine/oinitengine.cpp:433
Method
clear_buffer
src/main/hwaudio/soundchip.cpp:41
Method
clear_buffers
src/main/sdl/audio.cpp:113
Method
clear_old_name_table
Clear the name tables used by the previous stage's tilemap, which aren't needed anymore Source: 0xDC3E
src/main/engine/otiles.cpp:405
Method
clear_road_ram
src/main/engine/oroad.cpp:186
Method
clear_tile_info
Clear various areas related to TILE RAM and init default values for start of level Source: 0xD848
src/main/engine/otiles.cpp:140
Method
collide_fast
Collision: Fast Spin, Then Flip Car Source: 0x1B12
src/main/engine/ocrash.cpp:963
Method
collide_med
Collision: Medium Spin car Source: 0x1A98
src/main/engine/ocrash.cpp:932
Method
collide_slow
Collision: Slow Rebound and bounce car in air Source: 0x19EE
src/main/engine/ocrash.cpp:892
Method
controls
src/main/engine/outrun.cpp:655
Method
convert16_dechex
Convert 16 Bit Decimal Value To Hex. This is used to convert the speed. So an output of 0x180 would be 180 kp/h directly. Source: 0x7126
src/main/engine/outils.cpp:214
Method
convert_counter_to_time
Convert incremented internal counter to actual laptime
src/main/engine/outils.cpp:168
Method
convert_lap_time
Convert laptime to tile data and store in laptime array. Source: 0x806C
src/main/engine/ohiscore.cpp:736
Method
convert_revs_speed
Convert revs to final speed value Set correct pitch for sound fx Note - main problem seems to be that the revs fed to this routine are wrong in the f
src/main/engine/oferrari.cpp:1443
Method
copy_bg_color
src/main/engine/oroad.cpp:1547
Method
copy_bg_tiles
Copy Background Tiles Note, this is virtually the same as the foreground method, aside from only copying 3 nametables, instead of 4. Source: 0xDD46
src/main/engine/otiles.cpp:294
Method
copy_fg_tiles
src/main/engine/otiles.cpp:232
Method
copy_to_palram
src/main/engine/otiles.cpp:690
Method
crash_pass1
Position Passenger Sprites During Crash (But Not Flip) - Process passenger sprites in crash scenario - Called separately for man and girl Source: 0x
src/main/engine/ocrash.cpp:1114
Method
crash_pass2
Passenger animations following the crash sequence i.e. when car is stationary 3 = hands battering, 2 = man scratches head, girl taps car 1 = man scra
src/main/engine/ocrash.cpp:1151
Method
crash_pass_flip
src/main/engine/ocrash.cpp:1238
Method
crash_switch
Init Crash. Source: 0x1252
src/main/engine/ocrash.cpp:238
Method
create_curve
src/main/engine/oroad.cpp:356
Method
decode_road
src/main/hwvideo/hwroad.cpp:166
Method
decrement_bonus_secs
Decrement bonus seconds. Blit seconds remaining. Source: 9A08
src/main/engine/obonus.cpp:117
Method
decrement_timers
------------------------------------------------------------------------------- Decrement Game Time Decrements Frame Count, and Overall Time Counter
src/main/engine/outrun.cpp:680
Method
digital_pedals
src/main/engine/oinputs.cpp:103
Method
disable
src/main/sdl/rendersw.cpp:159
Method
disable
src/main/sdl/rendergl.cpp:224
Method
display_message
Display a contextual message in the top left of the screen
src/main/frontend/menu.cpp:824
Method
do_bump
Low Speed Bump - Car Rises in air and sinks Source: 0x12BE
src/main/engine/ocrash.cpp:491
Method
do_car_flip
Source: 0x1562
src/main/engine/ocrash.cpp:528
Method
do_collision
This code also triggers a flip, if the crash_type is set correctly. Source: 0x138C
src/main/engine/ocrash.cpp:322
Method
do_command
Trigger New Command From Sound Data. Source: 0x3A8
src/main/engine/audio/osound.cpp:550
Method
do_crash
Source: 0x1162
src/main/engine/ocrash.cpp:134
Method
do_crash_passengers
Flips & Spins Only Process passengers during crash scenario. Source: 0x1E66
src/main/engine/ocrash.cpp:1078
Method
do_elevation
src/main/engine/oroad.cpp:687
Method
do_elevation_delay
Source: 1D04
src/main/engine/oroad.cpp:760
Method
do_elevation_mixed
Source: 0x1DC6
src/main/engine/oroad.cpp:831
Method
do_end_seq
Drive Ferrari to the side during end sequence Source: 0xA298
src/main/engine/oferrari.cpp:520
Method
do_gear_high
src/main/engine/oferrari.cpp:1292
Method
do_gear_low
src/main/engine/oferrari.cpp:1266
Method
do_gear_torque
Do Gear Changes & Torque Index Settings Source: 0x6948
src/main/engine/oferrari.cpp:1251
Method
do_horizon_adjust
src/main/engine/oroad.cpp:911
Method
do_input
High Score Input Source: 0xD33A
src/main/engine/ohiscore.cpp:311
Method
do_loop
Set Loop Counter For FM & PCM Data Source: 0x454
src/main/engine/audio/osound.cpp:694
Method
do_motor_crash
Adjust motor during crash/skid state Source: 0xE994
src/main/engine/ooutputs.cpp:324
Method
do_motor_offroad
Adjust motor when wheels are off-road Source: 0xE9BE
src/main/engine/ooutputs.cpp:336
Method
do_motors
Process Motor Code. Note, that only the Deluxe Moving Motor Code is ported for now. Source: 0xE644
src/main/engine/ooutputs.cpp:105
Method
do_road
src/main/engine/oroad.cpp:142
Method
do_road_data
src/main/engine/oroad.cpp:1317
Method
do_road_offset
src/main/engine/oroad.cpp:478
Method
do_route_final
Source: 0x355A
src/main/engine/omap.cpp:257
Method
do_shadow
Render Shadow Disabled during fast car flip, when car rapidly heading towards screen Source: 0x1DF2
src/main/engine/ocrash.cpp:1039
Method
do_sprite
src/main/engine/osprites.cpp:577
Method
do_thickness_sprite
src/main/engine/olevelobjs.cpp:893
Method
done
Source: 0x1556
src/main/engine/ocrash.cpp:1023
Method
done
Source: 0xE94E
src/main/engine/ooutputs.cpp:358
Method
draw
Draw only helper routine. Useful for framerate changes.
src/main/engine/osmoke.cpp:339
Method
draw_course_map
src/main/engine/omap.cpp:161
Method
draw_frame
src/main/sdl/rendersw.cpp:179
Method
draw_frame
src/main/sdl/rendergl.cpp:243
Method
draw_horiz_end
Source: 0x372C
src/main/engine/omap.cpp:332
Method
draw_menu_options
src/main/frontend/menu.cpp:331
Method
draw_mini_map
src/main/engine/ohud.cpp:103
Method
draw_piece
Source: 0x3746
src/main/engine/omap.cpp:339
Method
draw_pixel
src/main/hwvideo/hwsprites.cpp:276
Method
draw_text
Draw a single line of text
src/main/frontend/menu.cpp:360
Method
draw_vert_bottom
Source: 0x3736
src/main/engine/omap.cpp:325
Method
draw_vert_top
Source: 0x3740
src/main/engine/omap.cpp:318
Method
enable
src/main/engine/ocrash.cpp:55
Method
enable
Initialize Music Selection Screen Source: 0xB342
src/main/engine/omusic.cpp:33
Method
end_collision
Source: 0x1D0C
src/main/engine/ocrash.cpp:446
← previous
next →
301–400 of 774, ranked by callers