Skip to content

Commit

Permalink
Add RSDK version page tags
Browse files Browse the repository at this point in the history
  • Loading branch information
MegAmi24 committed Feb 5, 2025
1 parent ec5c654 commit 0d1921c
Show file tree
Hide file tree
Showing 174 changed files with 189 additions and 165 deletions.
2 changes: 2 additions & 0 deletions docs/Guides/RSDKv3/.meta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tags:
- RSDKv3
2 changes: 2 additions & 0 deletions docs/Guides/RSDKv4/.meta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tags:
- RSDKv4
2 changes: 2 additions & 0 deletions docs/Guides/RSDKv5/.meta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tags:
- RSDKv5
2 changes: 2 additions & 0 deletions docs/RSDKv1/.meta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tags:
- RSDKv1
2 changes: 2 additions & 0 deletions docs/RSDKv2/.meta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tags:
- RSDKv2
2 changes: 2 additions & 0 deletions docs/RSDKv3/.meta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tags:
- RSDKv3
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/3D/Draw3DScene.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Draw3DScene <small>(RSDKv3)</small>
# Draw3DScene

## Description
Draws the active 3DScene data to the screen.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/3D/MatrixMultiply.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# MatrixMultiply <small>(RSDKv3)</small>
# MatrixMultiply

## Description
Multiplies `MatrixA` by `MatrixB`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/3D/MatrixRotate.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# MatrixRotate X/Y/Z <small>(RSDKv3)</small>
# MatrixRotate X/Y/Z

## Description
Rotates `Matrix` to `Angle` on the specified axis.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/3D/MatrixRotateXYZ.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# MatrixRotateXYZ <small>(RSDKv3)</small>
# MatrixRotateXYZ

## Description
Rotates `Matrix` to `AngleX`, `AngleY` and `AngleZ`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/3D/MatrixScaleXYZ.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# MatrixScaleXYZ <small>(RSDKv3)</small>
# MatrixScaleXYZ

## Description
Scales `Matrix` to `ScaleX`, `ScaleY` and `ScaleZ`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/3D/MatrixTranslateXYZ.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# MatrixTranslateXYZ <small>(RSDKv3)</small>
# MatrixTranslateXYZ

## Description
Translates `Matrix` to `TranslateX`, `TranslateY` and `TranslateZ`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/3D/SetIdentityMatrix.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SetIdentityMatrix <small>(RSDKv3)</small>
# SetIdentityMatrix

## Description
Sets the matrix of `MatID` to the identity state.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/3D/TransformVertices.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# TransformVertices <small>(RSDKv3)</small>
# TransformVertices

## Description
Transform all vertices from `StartIndex` to `EndIndex` using `Matrix`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Audio/PauseMusic.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# PauseMusic <small>(RSDKv3)</small>
# PauseMusic

## Description
Pauses the currently playing music track, if one is playing. The track can be resumed with [ResumeMusic()](ResumeMusic.md).
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Audio/PlayMusic.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# PlayMusic <small>(RSDKv3)</small>
# PlayMusic

## Description
Plays the music currently loaded in the given track slot.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Audio/PlaySfx.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# PlaySfx <small>(RSDKv3)</small>
# PlaySfx

## Description
Plays the sound effect in the given slot in the GameConfig, looping it if set to do so.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Audio/ResumeMusic.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# ResumeMusic <small>(RSDKv3)</small>
# ResumeMusic

## Description
If a track has been paused with [PauseMusic()](PauseMusic.md), resumes playing the track.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Audio/SetMusicTrack.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SetMusicTrack <small>(RSDKv3)</small>
# SetMusicTrack

## Description
Loads a music file in the given track slot with the given loop point.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Audio/SetSfxAttributes.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SetSfxAttributes <small>(RSDKv3)</small>
# SetSfxAttributes

## Description
Sets the loop count and panning of the given sound effect slot in the GameConfig to the given values.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Audio/StopMusic.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# StopMusic <small>(RSDKv3)</small>
# StopMusic

## Description
Stops playing the currently playing music track, if one is playing.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Audio/StopSfx.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# StopSfx <small>(RSDKv3)</small>
# StopSfx

## Description
Stops all instances of the given sound effect slot in the GameConfig playing.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/AddDrawListEntityRef.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# AddDrawListEntityRef <small>(RSDKv3)</small>
# AddDrawListEntityRef

## Description
Adds `ObjectPos` to drawList `Layer`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/ClearDrawList.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# ClearDrawList <small>(RSDKv3)</small>
# ClearDrawList

## Description
Removes all entries in drawList `Layer`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/ClearScreen.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# ClearScreen <small>(RSDKv3)</small>
# ClearScreen

## Description
Clears all pixels on screen with color `ClearIndex` from the active palette.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/CopyPalette.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CopyPalette <small>(RSDKv3)</small>
# CopyPalette

## Description
Copies `SrcPal` into `DstPal`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/DrawRect.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DrawRect <small>(RSDKv3)</small>
# DrawRect

## Description
Draws a rectangle to `iXPos` and `iYPos` in screen-space, with a color based on the `R`, `G`, `B`, and `Alpha`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/DrawTintRect.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DrawTintRect <small>(RSDKv3)</small>
# DrawTintRect

## Description
Draws a tinted rectangle to `iXPos` and `iYPos` in screen-space.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/GetDrawListEntityRef.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# GetDrawListEntityRef <small>(RSDKv3)</small>
# GetDrawListEntityRef

## Description
Gets `ObjectPos` in drawList `Layer` and stores it in `Store`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/LoadPalette.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# LoadPalette <small>(RSDKv3)</small>
# LoadPalette

## Description
Loads a palette into `PalBank` starting from `StartPalIndex`, with an offset of `StartIndex` and reading all colors through to `EndIndex`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/RotatePalette.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RotatePalette <small>(RSDKv3)</small>
# RotatePalette

## Description
Rotates all colors in the active palette bank from `StartIndex` to `EndIndex`, moving left or right depending on `RotRight`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/SetActivePalette.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SetActivePalette <small>(RSDKv3)</small>
# SetActivePalette

## Description
Sets the active palette to `PalBank` for all vertical screen lines from `StartLine` to `EndLine`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/SetDrawListEntityRef.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## SetDrawListEntityRef <small>(RSDKv3)</small>
## SetDrawListEntityRef

## Description
Sets `ObjectPos` in drawList `Layer` to `Value`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/SetPaletteFade.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SetPaletteFade <small>(RSDKv3)</small>
# SetPaletteFade

## Description
Blends the currectly active palette from `StartIndex` to `EndIndex` based on `R`, `G`, `B`, and `BlendAmount`, and stores the new palette in `DstBank`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Drawing/SetScreenFade.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SetScreenFade <small>(RSDKv3)</small>
# SetScreenFade

## Description
Adds a screen fade effect based on the `R`, `G`, `B` and `Alpha` values.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/DrawObjectAnimation.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DrawObjectAnimation <small>(RSDKv3)</small>
# DrawObjectAnimation

## Description
Draws an object's sprites from the animation file loaded prior via [LoadAnimation()](LoadAnimation.md). The sprite will be drawn at `object.xpos` and `object.ypos`, with flipping and rotation applied based on the current animation's rotate style.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/DrawSprite.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DrawSprite <small>(RSDKv3)</small>
# DrawSprite

## Description
Draws `Frame` at the object's X and Y position.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/DrawSpriteFX.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DrawSpriteFX <small>(RSDKv3)</small>
# DrawSpriteFX

## Description
Draws `Frame` at a specified X and Y position with visual effects.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/DrawSpriteScreenFX.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DrawSpriteScreenFX <small>(RSDKv3)</small>
# DrawSpriteScreenFX

## Description
Draws `Frame` at a specified X and Y position in screen-space with visual effects.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/DrawSpriteScreenXY.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DrawSpriteScreenXY <small>(RSDKv3)</small>
# DrawSpriteScreenXY

## Description
Draws `Frame` at a specified X and Y position in screen-space.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/DrawSpriteXY.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DrawSpriteXY <small>(RSDKv3)</small>
# DrawSpriteXY

## Description
Draws `Frame` at a specified X and Y position.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/EditFrame.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# EditFrame <small>(RSDKv3)</small>
# EditFrame

!!! note
This function does not exist in the Blit releases of Sonic CD.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/LoadAnimation.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# LoadAnimation <small>(RSDKv3)</small>
# LoadAnimation

## Description
Loads an animation file for the current object type.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/LoadSpriteSheet.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# LoadSpriteSheet <small>(RSDKv3)</small>
# LoadSpriteSheet

## Description
Loads a spritesheet and assigns the ID to `Object.SpriteSheet`. The spritesheet must be a GIF file.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/ProcessAnimation.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# ProcessAnimation <small>(RSDKv3)</small>
# ProcessAnimation

## Description
Processes the current object's animation, based on the animation file loaded prior via [LoadAnimation()](LoadAnimation.md). The animation is processed based on `Object.Animation`, and uses `Object.AnimationSpeed`, `Object.AnimationTimer`, and `Object.Frame` as well.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/RemoveSpriteSheet.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RemoveSpriteSheet <small>(RSDKv3)</small>
# RemoveSpriteSheet

## Description
Removes the given spritesheet from memory, if it is already loaded.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Graphics/SpriteFrame.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SpriteFrame <small>(RSDKv3)</small>
# SpriteFrame

## Description
Adds a SpriteFrame with the specified values.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/ATan2.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# ATan2 <small>(RSDKv3)</small>
# ATan2

## Description
Performs an arctan operation using `X` and `Y`, storing the result in `Store`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/Cos.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Cos <small>(RSDKv3)</small>
# Cos

## Description
Gets the value from the `cos512` lookup table based on `Angle` and sets it in `Store`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/Cos256.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Cos256 <small>(RSDKv3)</small>
# Cos256

## Description
Gets the value from the `cos256` lookup table based on `Angle` and sets it in `Store`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/GetBit.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# GetBit <small>(RSDKv3)</small>
# GetBit

## Description
Gets the binary bit at index `BitPos` from `Value` and stores it in `Store`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/Interpolate.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Interpolate <small>(RSDKv3)</small>
# Interpolate

## Description
Linearly interpolates (LERPs) `X` and `Y` by `Percent` and stores the result in `Store`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/InterpolateXY.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# InterpolateXY <small>(RSDKv3)</small>
# InterpolateXY

## Description
Linearly interpolates two points at once, `AX` with `AY`, and `BX` with `BY`, by `Percent`, and stores the result in `StoreX` and `StoreY` respectively.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/Not.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Not <small>(RSDKv3)</small>
# Not

## Description
Performs a NOT operation on `Value`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/Rand.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Rand <small>(RSDKv3)</small>
# Rand

## Description
Gets a random value from 0 to `Max` (not inclusive) and stores it in `Store`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/SetBit.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SetBit <small>(RSDKv3)</small>
# SetBit

## Description
Sets index `BitPos` of `Value` to `Bit` and updates `Value` accordingly.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/Sin.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sin <small>(RSDKv3)</small>
# Sin

## Description
Gets the value from the `sin512` lookup table based on `Angle` and sets it in `Store`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Math/Sin256.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sin256 <small>(RSDKv3)</small>
# Sin256

## Description
Gets the value from the `sin256` lookup table based on `Angle` and sets it in `Store`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Misc/AddMenuEntry.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# AddMenuEntry <small>(RSDKv3)</small>
# AddMenuEntry

## Description
Adds an entry to `Menu` with the contents of `Text`. The text will display highlighted if `HighlightEntry` is set to true.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Misc/CheckTouchRect.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CheckTouchRect <small>(RSDKv3)</small>
# CheckTouchRect

## Description
Checks if there's a touch input between the given coordinates.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Misc/DrawMenu.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DrawMenu <small>(RSDKv3)</small>
# DrawMenu

## Description
Draws `Menu` at `XPos` and `YPos` relative to the screen.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Misc/DrawText.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DrawText <small>(RSDKv3)</small>
# DrawText

## Description
Draws the contents of `menu`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Misc/EditMenuEntry.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# EditMenuEntry <small>(RSDKv3)</small>
# EditMenuEntry

## Description
Edits an entry of `Menu` with the contents of `Text` in `RowID`. The text will display highlighted if `HighlightEntry` is set to true.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Misc/GetTextInfo.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# GetTextInfo <small>(RSDKv3)</small>
# GetTextInfo

## Description
Gets the data of `Type` from `Menu` using `Index` and stores it in `Store`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Misc/GetVersionNumber.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# GetVersionNumber <small>(RSDKv3)</small>
# GetVersionNumber

## Description
Adds a text entry to `Menu` with the engine's version as the text. The text will display highlighted if `HighlightEntry` is set to true.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Misc/LoadTextFile.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# LoadTextFile <small>(RSDKv3)</small>
# LoadTextFile

## Description
Loads `Menu` based on the text file loaded from `FilePath`.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Misc/LoadTextFont.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# LoadTextFont <small>(RSDKv3)</small>
# LoadTextFont

## Description
Loads a bitmap font from `FilePath` for use with text menus.
Expand Down
2 changes: 1 addition & 1 deletion docs/RSDKv3/Functions/Misc/LoadVideo.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# LoadVideo <small>(RSDKv3)</small>
# LoadVideo

## Description
Loads and plays a video.
Expand Down
Loading

0 comments on commit 0d1921c

Please sign in to comment.