MCPcopy Create free account

hub / github.com/djyt/cannonball / functions

Functions774 in github.com/djyt/cannonball

↓ 170 callersMethodread8
src/main/romloader.hpp:49
↓ 131 callersMethodread32
src/main/romloader.hpp:35
↓ 93 callersMethodread16
src/main/romloader.hpp:42
↓ 73 callersMethodwrite_text16
src/main/video.cpp:174
↓ 53 callersMethoddo_spr_order_shadows
src/main/engine/osprites.cpp:371
↓ 53 callersMethodqueue_sound
Queue a sound in-game Note: This version has an additional check, so that certain sounds aren't played depending on game mode Source: 0x56D4
src/main/engine/audio/osoundint.cpp:139
↓ 41 callersMethodload
src/main/romloader.cpp:43
↓ 38 callersMethodmap_palette
src/main/engine/osprites.cpp:329
↓ 32 callersMethodblit_text1
src/main/engine/ohud.cpp:485
↓ 25 callersMethodwrite16
Writes go to RAM, but we read from the RAM Buffer.
src/main/hwvideo/hwroad.cpp:192
↓ 25 callersMethodwrite_pal32
src/main/video.cpp:294
↓ 23 callersMethodwrite_tile16
src/main/video.cpp:226
↓ 21 callersMethodblit_text_new
Custom Routine To Blit Text Easily The name table is 64x28, but only 40x28 is shown. The viewable portion of the name table starts at column 24 and g
src/main/engine/ohud.cpp:649
↓ 17 callersMethodhas_pressed
Detect whether a key press change has occurred
src/main/sdl/input.cpp:51
↓ 16 callersMethodreadPath
src/main/trackloader.cpp:344
↓ 15 callersMethodinit
src/main/video.cpp:49
↓ 15 callersMethodwrite_text32
src/main/video.cpp:188
↓ 14 callersMethodinit
src/main/engine/outrun.cpp:66
↓ 14 callersMethodtick
src/main/engine/outrun.cpp:86
↓ 12 callersMethodblit_text2
src/main/engine/ohud.cpp:529
↓ 12 callersMethodenable
src/main/engine/ologo.cpp:27
↓ 12 callersMethodto_string
Convert value to string
src/main/frontend/config.cpp:338
↓ 10 callersMethodis_pressed
Detect whether key is still pressed
src/main/sdl/input.cpp:57
↓ 9 callersMethodclear_text_ram
src/main/video.cpp:163
↓ 9 callersMethodwrite32
src/main/hwvideo/hwroad.cpp:204
↓ 7 callersMethodwrite_sprite16
src/main/video.cpp:268
↓ 7 callersMethodwrite_tile8
src/main/video.cpp:221
↓ 6 callersMethoddraw_lap_timer
src/main/engine/ohud.cpp:165
↓ 6 callersMethodmove_sprite
Helper function to vary the move distance, based on the current frame-rate.
src/main/engine/osprites.cpp:897
↓ 6 callersMethodset_x_clip
Clip areas of the screen in wide-screen mode
src/main/hwvideo/hwsprites.cpp:91
↓ 6 callersMethodtick
Called every frame to update the audio
src/main/sdl/audio.cpp:163
↓ 6 callersMethodtranslate
Translate x, y column position to tilemap address Base Position defaults to 0,0
src/main/engine/ohud.cpp:674
↓ 5 callersMethodanim_seq_intro
Process Animations for Ferrari and Passengers on intro Source: 60AE
src/main/engine/oanimseq.cpp:238
↓ 5 callersMethodblit_text_big
Big Yellow Text. Always Centered.
src/main/engine/ohud.cpp:580
↓ 5 callersMethoddraw_credits
Source: 0x6CDE
src/main/engine/ohud.cpp:444
↓ 5 callersMethodread_curve
src/main/trackloader.cpp:363
↓ 5 callersMethodread_width_height
src/main/trackloader.cpp:356
↓ 5 callersMethodwrite_pal16
src/main/video.cpp:285
↓ 4 callersMethodblit_large_digit
Blit large digit spanning two rows. Source: 0x9BF2
src/main/engine/ohud.cpp:396
↓ 4 callersMethodclose
src/main/sdl/input.cpp:44
↓ 4 callersMethoddisable_sprites
Disable All Sprite Entries Source: 0x4A50
src/main/engine/osprites.cpp:149
↓ 4 callersMethoddraw_ferrari_smoke
Source: 0xA816
src/main/engine/osmoke.cpp:49
↓ 4 callersMethoddraw_insert_coin
Draw Insert Coin text Source: 0xB7D0
src/main/engine/ohud.cpp:419
↓ 4 callersFunctioninit
src/main/directx/ffeedback.cpp:23
↓ 4 callersMethodstop_audio
src/main/sdl/audio.cpp:131
↓ 4 callersMethodsub_height
src/main/engine/osprite.cpp:129
↓ 4 callersMethodwrite_road_control
src/main/hwvideo/hwroad.cpp:228
↓ 3 callersMethodblit
Render sprites only. No Logic
src/main/engine/omap.cpp:151
↓ 3 callersMethodclear_palette_data
Source: 0x76F4
src/main/engine/osprites.cpp:276
↓ 3 callersMethodclear_wav
src/main/sdl/audio.cpp:357
↓ 3 callersMethoddisable
src/main/engine/ologo.cpp:57
↓ 3 callersMethoddisable_traffic
Disable Traffic Routines Source: 0x4A78
src/main/engine/otraffic.cpp:140
↓ 3 callersMethoddo_sprite_routine
src/main/engine/olevelobjs.cpp:286
↓ 3 callersMethoddraw_copyright_text
src/main/engine/ohud.cpp:410
↓ 3 callersMethodframe_done
Denote that a frame has been done by copying key presses into previous array
src/main/sdl/input.cpp:63
↓ 3 callersMethodget_road_y
Helper function
src/main/engine/oroad.cpp:50
↓ 3 callersMethodinit
src/main/frontend/menu.cpp:185
↓ 3 callersMethodinit_ingame
Initalize Ferrari Start Sequence Source: 6036 Note the remainder of this block is handled in oanimseq.ferrari_seq
src/main/engine/oferrari.cpp:196
↓ 3 callersMethodinit_path
src/main/trackloader.cpp:325
↓ 3 callersFunctionquit_func
src/main/main.cpp:49
↓ 3 callersMethodread_pal16
src/main/video.cpp:326
↓ 3 callersMethodread_road_control
src/main/hwvideo/hwroad.cpp:212
↓ 3 callersMethodset_x
src/main/engine/osprite.cpp:69
↓ 3 callersMethodset_x_clamp
Set Tilemap X Clamp This is used for the widescreen mode, in order to clamp the tilemap to a location of the screen. In-Game we must clamp right to
src/main/hwvideo/hwtiles.cpp:134
↓ 3 callersMethodset_y
src/main/engine/osprite.cpp:84
↓ 3 callersMethodsprite_copy
src/main/engine/osprites.cpp:435
↓ 3 callersMethodstart_audio
src/main/sdl/audio.cpp:58
↓ 3 callersMethodupdate_sprites
Swap Sprite RAM And Update Palette Data
src/main/engine/osprites.cpp:137
↓ 2 callersMethodcheck_road_bonus
Bonus Mode: Set x steering adjustment Check upcoming road segment for straight/curve Source: 0xA498
src/main/engine/oattractai.cpp:263
↓ 2 callersMethodclear_route_info
src/main/engine/ostats.cpp:41
↓ 2 callersMethoddraw_digits
Modified Version Of Draw Digits This only draws a single digit, as the original routine is never used in the way intended Source: C3A0
src/main/engine/ohud.cpp:286
↓ 2 callersMethoddraw_score
Draw Score + 8530 = Digit 0 + 8531 = Digit 1 Source: 0x7146
src/main/engine/ohud.cpp:202
↓ 2 callersMethodfill_tilemap_color
Fill tilemap background with a solid color Source: 0xE188
src/main/engine/otiles.cpp:746
↓ 2 callersMethodget_buffer
src/main/hwaudio/soundchip.cpp:57
↓ 2 callersMethodget_level
src/main/trackloader.cpp:383
↓ 2 callersMethodhide_sprite
Source Address: 0x4648
src/main/engine/olevelobjs.cpp:1055
↓ 2 callersMethodinc_offset
src/main/engine/osprite.cpp:109
↓ 2 callersMethodinit
src/main/frontend/ttrial.cpp:45
↓ 2 callersMethodinit
src/main/engine/omap.cpp:36
↓ 2 callersMethodinit_def_scores
Initalize Default Score Table Source: 0xD17A
src/main/engine/ohiscore.cpp:70
↓ 2 callersMethodis_analog_l
Use analog controls for menu.
src/main/sdl/input.cpp:259
↓ 2 callersMethodis_analog_r
src/main/sdl/input.cpp:273
↓ 2 callersMethodload_japanese_roms
src/main/roms.cpp:91
↓ 2 callersMethodload_revb_roms
src/main/roms.cpp:22
↓ 2 callersMethodload_scores
src/main/frontend/config.cpp:222
↓ 2 callersMethodload_wav
src/main/sdl/audio.cpp:295
↓ 2 callersMethodposition_ferrari
src/main/engine/omap.cpp:204
↓ 2 callersMethodqueue_clear
src/main/engine/audio/osoundint.cpp:167
↓ 2 callersMethodread
src/main/hwvideo/hwsprites.cpp:113
↓ 2 callersMethodread_pal_gnd_table
src/main/trackloader.cpp:393
↓ 2 callersMethodread_pal_sky_table
src/main/trackloader.cpp:388
↓ 2 callersMethodread_sprite_pattern_index
src/main/trackloader.cpp:378
↓ 2 callersMethodread_status
src/main/hwaudio/ym2151.cpp:1279
↓ 2 callersMethodread_text8
src/main/video.cpp:206
↓ 2 callersMethodread_tile8
src/main/video.cpp:258
↓ 2 callersMethodrender_tile_layer
src/main/hwvideo/hwtiles.cpp:175
↓ 2 callersMethodreset_car
Reset all values relating to car speed, revs etc. Source: 0x61F2
src/main/engine/oferrari.cpp:105
↓ 2 callersMethodsave
src/main/frontend/config.cpp:160
↓ 2 callersMethodsave_scores
src/main/frontend/config.cpp:270
↓ 2 callersMethodselect_course
src/main/engine/outrun.cpp:700
next →1–100 of 774, ranked by callers