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
set_passenger_sprite
Set Passenger Sprite X/Y Position. Routine is used separately for both male and female passengers. In use: a1 = Passenger XY offset table a5 = Passe
src/main/engine/oferrari.cpp:857
Method
set_pixel_x4
Hires Mode: Set 4 pixels instead of one.
src/main/hwvideo/hwtiles.cpp:473
Method
set_road_y
Source Address: 0x1F00
src/main/engine/oroad.cpp:929
Method
set_spr_zoom_priority
Set Sprite Priority To Other Sprites Set Sprite Priority To Road Set Index To Lookup Sprite Settings (Width/Height) From Zoom Value Source Address: 0
src/main/engine/olevelobjs.cpp:492
Method
set_spr_zoom_priority2
Almost identical to set_spr_zoom_priority Differences highlighted below. Set Sprite Priority To Other Sprites Set Sprite Priority To Road Set Index
src/main/engine/olevelobjs.cpp:606
Method
set_spr_zoom_priority_rocks
Set Sprite Priority To Other Sprites Set Sprite Priority To Road Set Index To Lookup Sprite Settings (Width/Height) From Zoom Value Source Address: 0
src/main/engine/olevelobjs.cpp:1008
Method
set_sprite_xy
src/main/engine/osprites.cpp:793
Method
set_steering
Set steering value based on road split, previously set curve info Source: 0xA3C2
src/main/engine/oattractai.cpp:159
Method
set_tilemap_x
src/main/engine/oroad.cpp:378
Method
set_value
src/main/engine/ooutputs.cpp:350
Method
set_video_mode
src/main/video.cpp:97
Method
set_wheels
src/main/engine/oferrari.cpp:790
Method
set_y_2044
Source: 0x2044
src/main/engine/oroad.cpp:1023
Method
set_y_horizon
Set Horizon Base Position. Used on Gateway. Source Address: 0x219E
src/main/engine/oroad.cpp:1165
Method
set_y_interpolate
Source Address: 0x1F22
src/main/engine/oroad.cpp:955
Method
set_zoom_lookup
src/main/engine/otraffic.cpp:512
Method
setup_fade_data
Setup pal_manipulation data using colours from current and next level Source: 0x9270
src/main/engine/opalette.cpp:290
Method
setup_ferrari_bonus_sprite
Bonus Mode: Setup Ferrari Sprite Details Source: 0xA212
src/main/engine/oferrari.cpp:472
Method
setup_ferrari_sprite
Setup Ferrari Sprite Object Source: 0x9D30
src/main/engine/oferrari.cpp:351
Method
setup_hscroll
src/main/engine/oroad.cpp:433
Method
setup_level
Setup a normal level
src/main/trackloader.cpp:229
Method
setup_minicars
Setup minicars before they move across screen Source: 0xCED2
src/main/engine/ohiscore.cpp:464
Method
setup_minicars_pal
Setup palette and priority data for minicar tile The palette & priority used for the text depends on the position Source: 0xCFCC
src/main/engine/ohiscore.cpp:555
Method
setup_road_x
src/main/engine/oroad.cpp:268
Method
setup_road_y
src/main/engine/oroad.cpp:576
Method
setup_section
Setup a special section of track (end section or level split) Special sections do not contain palette information
src/main/trackloader.cpp:271
Method
setup_sprite
Setup Sprite from ROM format for use in game Source: 3CDE ROM Setup: +0: [Byte] Bit 0 = H-Flip Sprite Bit 1 = Enable Shadows Bits 4-7 = Routine Dr
src/main/engine/olevelobjs.cpp:152
Method
setup_sprite1
Animated Background Oval Sprite.
src/main/engine/ologo.cpp:78
Method
setup_sprite1
Music Selection Screen: Setup Radio Sprite Source: 0xCAF0
src/main/engine/omusic.cpp:84
Method
setup_sprite2
Sprite Car Graphic
src/main/engine/ologo.cpp:92
Method
setup_sprite2
Music Selection Screen: Setup Equalizer Sprite Source: 0xCB2A
src/main/engine/omusic.cpp:99
Method
setup_sprite3
Sprite Flying Bird #1
src/main/engine/ologo.cpp:106
Method
setup_sprite3
Music Selection Screen: Setup FM Radio Readout Source: 0xCB64
src/main/engine/omusic.cpp:114
Method
setup_sprite4
Sprite Flying Bird #2
src/main/engine/ologo.cpp:121
Method
setup_sprite4
Music Selection Screen: Setup FM Radio Dial Source: 0xCB9E
src/main/engine/omusic.cpp:129
Method
setup_sprite5
Sprite Road Base Section
src/main/engine/ologo.cpp:136
Method
setup_sprite5
Music Selection Screen: Setup Hand Sprite Source: 0xCBD8
src/main/engine/omusic.cpp:144
Method
setup_sprite6
Palm Tree
src/main/engine/ologo.cpp:150
Method
setup_sprite7
OutRun logo text
src/main/engine/ologo.cpp:164
Method
setup_sprite_routine
src/main/engine/olevelobjs.cpp:197
Method
setup_stage1
Source: 0x8402
src/main/engine/oinitengine.cpp:104
Method
setup_x_data
src/main/engine/oroad.cpp:288
Method
setvol
Set Volume (Left & Right Channels) Source: 0x3D7
src/main/engine/audio/osound.cpp:652
Method
shake
Shake Ferrari by altering XY Position when wheels are off-road Source: 0x9FEE
src/main/engine/oferrari.cpp:1657
Method
spawn_car
Spawn individual vehicle. Called by master function. Cars are spawned on the horizon Source: 0x4BAC
src/main/engine/otraffic.cpp:201
Method
spawn_traffic
Master Function to determine when to spawn traffic 1. Toggle animation frame to control wheels of traffic 2. Spawn traffic when appropriate Source:
src/main/engine/otraffic.cpp:152
Method
spin_switch
Source: 0x1224
src/main/engine/ocrash.cpp:212
Method
split_tilemaps
New Tilemap Initialized - Scroll both tilemaps during tilesplit Source: 0xDA18
src/main/engine/otiles.cpp:704
Method
sprite_clouds
Sprite based clouds that span entire sky. Appear on Stage 3 - Rightmost Route. Source: 0x4144
src/main/engine/olevelobjs.cpp:813
Method
sprite_collision_z1c
Seems to be identical to sprite_normal Source: 0x4828 - Zoom Shift: 1 - Test For Collision
src/main/engine/olevelobjs.cpp:552
Method
sprite_control
src/main/engine/osprites.cpp:211
Method
sprite_debris
Source:
src/main/engine/olevelobjs.cpp:766
Method
sprite_grass
Grass Sprites Source: 0x4416
src/main/engine/olevelobjs.cpp:674
Method
sprite_lights
Identical to sprite_normal, but calls the countdown routine at the end. Source: 0x4658
src/main/engine/olevelobjs.cpp:430
Method
sprite_lights_countdown
src/main/engine/olevelobjs.cpp:471
Method
sprite_logo_bg
Draw Background of OutRun logo in attract mode
src/main/engine/ologo.cpp:179
Method
sprite_logo_bird1
src/main/engine/ologo.cpp:207
Method
sprite_logo_bird2
src/main/engine/ologo.cpp:233
Method
sprite_logo_car
src/main/engine/ologo.cpp:197
Method
sprite_logo_palm
src/main/engine/ologo.cpp:264
Method
sprite_logo_road
src/main/engine/ologo.cpp:259
Method
sprite_logo_text
src/main/engine/ologo.cpp:272
Method
sprite_minitree
src/main/engine/olevelobjs.cpp:705
Method
sprite_normal
Source: 4048
src/main/engine/olevelobjs.cpp:386
Method
sprite_rocks
src/main/engine/olevelobjs.cpp:961
Method
sprite_water
Water, as used on LHS of Stage 1 Source: 0x4408
src/main/engine/olevelobjs.cpp:651
Method
stage_offset_to_level
src/main/trackloader.cpp:298
Method
start_frame
src/main/sdl/rendergl.cpp:230
Method
stop
src/main/sdl/timer.cpp:33
Method
stream_update
src/main/hwaudio/segapcm.cpp:92
Method
sub16
src/main/engine/outils.hpp:41
Method
swap32
src/main/engine/outils.hpp:46
Method
test_bonus_mode
Source: 0x993C
src/main/engine/oinitengine.cpp:913
Method
tick
src/main/frontend/ttrial.cpp:50
Method
tick
Hi Score Processing Logic Source: 0xD1C4
src/main/engine/ohiscore.cpp:97
Method
tick
Tick Spawned Traffic Objects Source: 0x521A
src/main/engine/otraffic.cpp:102
Method
tick
src/main/engine/oroad.cpp:44
Method
tick
Process route through levels Process end position on final level Source: 0x345E
src/main/engine/omap.cpp:56
Method
tick
src/main/engine/osprites.cpp:155
Method
tick
src/main/engine/oferrari.cpp:128
Method
tick
src/main/engine/ocrash.cpp:100
Method
tick
src/main/engine/ologo.cpp:66
Method
tick
Tick and Blit
src/main/engine/omusic.cpp:171
Method
tick
src/main/engine/ooutputs.cpp:94
Method
tick
src/main/engine/audio/osoundint.cpp:63
Method
tick
src/main/engine/audio/osound.cpp:79
Method
tick_engine_disabled
Handle revs/torque when in-game engine disabled Source: 0x6694
src/main/engine/oferrari.cpp:1142
Method
tick_gear_change
Source: 0x6752
src/main/engine/oferrari.cpp:1308
Method
tick_menu
src/main/frontend/menu.cpp:373
Method
tick_minicars
Move minicars across screen on text ram layer Source: 0xCF0E
src/main/engine/ohiscore.cpp:477
Method
tick_smoke
Decrement Smoke Counter Source: 0x666A
src/main/engine/oferrari.cpp:1526
Method
tick_smoke_anim
Set the smoke x,y and z co-ordinates Also sets the speed at which the animation repeats Inputs: d0 = 0: Use car speed to determine animation speed =
src/main/engine/osmoke.cpp:180
Method
tick_spawned_sprite
Check Traffic Collision Source: 0x4DAA
src/main/engine/otraffic.cpp:260
Method
tick_ui
src/main/frontend/menu.cpp:264
Method
to_hex_string
Convert value to string template<class T>
src/main/frontend/config.cpp:355
Method
traffic_disable
Disable Traffic PCM Channel Source: 0x7BDC
src/main/engine/audio/osound.cpp:1920
Method
traffic_get_vol
Read Traffic Volume Value from Table And Multiply Appropriately Source: 0x7C16
src/main/engine/audio/osound.cpp:1981
Method
traffic_note_changes
Has Traffic Volume or Pitch changed? Set relevant flags when it has to denote the fact. Source: 0x7C48
src/main/engine/audio/osound.cpp:1990
Method
traffic_process
Process Passing Traffic Channels Source: 0x7AFB
src/main/engine/audio/osound.cpp:1805
Method
traffic_process_chan
Process Single Channel Of Traffic Sounds Source: 0x7B1F
src/main/engine/audio/osound.cpp:1823
← previous
next →
601–700 of 774, ranked by callers