summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md22
1 files changed, 17 insertions, 5 deletions
diff --git a/README.md b/README.md
index e3dc28f..6de516d 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,7 @@ open_window(800, 800, "My Game")
set_fps(60)
axe_image = load_image("images/axe.png")
+slash_effect = load_sound("sounds/slash.wav")
while window_running() do
start_drawing()
@@ -45,6 +46,10 @@ while window_running() do
draw_text("Pad Up", 10, 10, 20, color.VIOLET)
end
+ if button_pressed(button.A) then
+ play_sound(slash_effect)
+ end
+
draw_image(axe_image, 100, 200)
draw_info()
@@ -80,11 +85,13 @@ close_window()
| `draw_circle` | `number center_x`, `number center_y`, `number radius`, `color color` | |
| `draw_ellipse` | `number center_x`, `number center_y`, `number radius_h`, `number radius_v`, `color color` | |
| `draw_triangle` | `number x1`, `number y1`, `number x2`, `number y2`, `number x3`, `number y3`, `color color` | |
-| `load_image` | `string filepath` | `string` |
-| `draw_image` | `string uid`, `number x`, `number y` | |
-| `load_audio` | `TODO` | |
+| `load_image` | `string filepath` | `uid` |
+| `draw_image` | `uid uid`, `number x`, `number y` | |
| `button_down` | `button button` | `bool` |
| `button_pressed` | `button button` | `bool` |
+| `load_sound` | `string filepath` | `uid` |
+| `play_sound` | `uid uid` | |
+| `stop_sound` | `uid uid` | |
### Controller mappings
@@ -138,11 +145,16 @@ close_window()
- https://github.com/raysan5/raylib
- https://github.com/rxi/json.lua
- https://dejavu-fonts.github.io/
+- https://freetestdata.com/audio-files/
## Cool tools
-- https://hardwaretester.com/gamepad
-- https://www.raylib.com/examples/core/loader.html?name=core_input_gamepad
+- Controller testing:
+ - https://hardwaretester.com/gamepad
+ - https://www.raylib.com/examples/core/loader.html?name=core_input_gamepad
+- Sound effect generators:
+ - https://www.bfxr.net
+ - https://sfxr.me
## Interesting games