summaryrefslogtreecommitdiff
path: root/src/candy_gear
diff options
context:
space:
mode:
Diffstat (limited to 'src/candy_gear')
-rw-r--r--src/candy_gear/key.cpp54
-rw-r--r--src/candy_gear/main.cpp18
2 files changed, 36 insertions, 36 deletions
diff --git a/src/candy_gear/key.cpp b/src/candy_gear/key.cpp
index 615119c..74c2181 100644
--- a/src/candy_gear/key.cpp
+++ b/src/candy_gear/key.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright 2022 Frederico de Oliveira Linhares
+ * Copyright 2022-2025 Frederico de Oliveira Linhares
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -24,32 +24,32 @@ cg_key_init(mrb_state *mrb)
cg_m = mrb_module_get(mrb, "CandyGear");
cg_mKey = mrb_define_module_under(mrb, cg_m, "Key");
- mrb_define_const(mrb, cg_mKey, "A", mrb_int_value(mrb, SDLK_a));
- mrb_define_const(mrb, cg_mKey, "B", mrb_int_value(mrb, SDLK_b));
- mrb_define_const(mrb, cg_mKey, "C", mrb_int_value(mrb, SDLK_c));
- mrb_define_const(mrb, cg_mKey, "D", mrb_int_value(mrb, SDLK_d));
- mrb_define_const(mrb, cg_mKey, "E", mrb_int_value(mrb, SDLK_e));
- mrb_define_const(mrb, cg_mKey, "F", mrb_int_value(mrb, SDLK_f));
- mrb_define_const(mrb, cg_mKey, "G", mrb_int_value(mrb, SDLK_g));
- mrb_define_const(mrb, cg_mKey, "H", mrb_int_value(mrb, SDLK_h));
- mrb_define_const(mrb, cg_mKey, "I", mrb_int_value(mrb, SDLK_i));
- mrb_define_const(mrb, cg_mKey, "J", mrb_int_value(mrb, SDLK_j));
- mrb_define_const(mrb, cg_mKey, "K", mrb_int_value(mrb, SDLK_k));
- mrb_define_const(mrb, cg_mKey, "L", mrb_int_value(mrb, SDLK_l));
- mrb_define_const(mrb, cg_mKey, "M", mrb_int_value(mrb, SDLK_m));
- mrb_define_const(mrb, cg_mKey, "N", mrb_int_value(mrb, SDLK_n));
- mrb_define_const(mrb, cg_mKey, "O", mrb_int_value(mrb, SDLK_o));
- mrb_define_const(mrb, cg_mKey, "P", mrb_int_value(mrb, SDLK_p));
- mrb_define_const(mrb, cg_mKey, "Q", mrb_int_value(mrb, SDLK_q));
- mrb_define_const(mrb, cg_mKey, "R", mrb_int_value(mrb, SDLK_r));
- mrb_define_const(mrb, cg_mKey, "S", mrb_int_value(mrb, SDLK_s));
- mrb_define_const(mrb, cg_mKey, "T", mrb_int_value(mrb, SDLK_t));
- mrb_define_const(mrb, cg_mKey, "U", mrb_int_value(mrb, SDLK_u));
- mrb_define_const(mrb, cg_mKey, "V", mrb_int_value(mrb, SDLK_v));
- mrb_define_const(mrb, cg_mKey, "W", mrb_int_value(mrb, SDLK_w));
- mrb_define_const(mrb, cg_mKey, "X", mrb_int_value(mrb, SDLK_x));
- mrb_define_const(mrb, cg_mKey, "Y", mrb_int_value(mrb, SDLK_y));
- mrb_define_const(mrb, cg_mKey, "Z", mrb_int_value(mrb, SDLK_z));
+ mrb_define_const(mrb, cg_mKey, "A", mrb_int_value(mrb, SDLK_A));
+ mrb_define_const(mrb, cg_mKey, "B", mrb_int_value(mrb, SDLK_B));
+ mrb_define_const(mrb, cg_mKey, "C", mrb_int_value(mrb, SDLK_C));
+ mrb_define_const(mrb, cg_mKey, "D", mrb_int_value(mrb, SDLK_D));
+ mrb_define_const(mrb, cg_mKey, "E", mrb_int_value(mrb, SDLK_E));
+ mrb_define_const(mrb, cg_mKey, "F", mrb_int_value(mrb, SDLK_F));
+ mrb_define_const(mrb, cg_mKey, "G", mrb_int_value(mrb, SDLK_G));
+ mrb_define_const(mrb, cg_mKey, "H", mrb_int_value(mrb, SDLK_H));
+ mrb_define_const(mrb, cg_mKey, "I", mrb_int_value(mrb, SDLK_I));
+ mrb_define_const(mrb, cg_mKey, "J", mrb_int_value(mrb, SDLK_J));
+ mrb_define_const(mrb, cg_mKey, "K", mrb_int_value(mrb, SDLK_K));
+ mrb_define_const(mrb, cg_mKey, "L", mrb_int_value(mrb, SDLK_L));
+ mrb_define_const(mrb, cg_mKey, "M", mrb_int_value(mrb, SDLK_M));
+ mrb_define_const(mrb, cg_mKey, "N", mrb_int_value(mrb, SDLK_N));
+ mrb_define_const(mrb, cg_mKey, "O", mrb_int_value(mrb, SDLK_O));
+ mrb_define_const(mrb, cg_mKey, "P", mrb_int_value(mrb, SDLK_P));
+ mrb_define_const(mrb, cg_mKey, "Q", mrb_int_value(mrb, SDLK_Q));
+ mrb_define_const(mrb, cg_mKey, "R", mrb_int_value(mrb, SDLK_R));
+ mrb_define_const(mrb, cg_mKey, "S", mrb_int_value(mrb, SDLK_S));
+ mrb_define_const(mrb, cg_mKey, "T", mrb_int_value(mrb, SDLK_T));
+ mrb_define_const(mrb, cg_mKey, "U", mrb_int_value(mrb, SDLK_U));
+ mrb_define_const(mrb, cg_mKey, "V", mrb_int_value(mrb, SDLK_V));
+ mrb_define_const(mrb, cg_mKey, "W", mrb_int_value(mrb, SDLK_W));
+ mrb_define_const(mrb, cg_mKey, "X", mrb_int_value(mrb, SDLK_X));
+ mrb_define_const(mrb, cg_mKey, "Y", mrb_int_value(mrb, SDLK_Y));
+ mrb_define_const(mrb, cg_mKey, "Z", mrb_int_value(mrb, SDLK_Z));
mrb_define_const(mrb, cg_mKey, "UP", mrb_int_value(mrb, SDLK_UP));
mrb_define_const(mrb, cg_mKey, "DOWN", mrb_int_value(mrb, SDLK_DOWN));
diff --git a/src/candy_gear/main.cpp b/src/candy_gear/main.cpp
index 353b6bf..bc38e9e 100644
--- a/src/candy_gear/main.cpp
+++ b/src/candy_gear/main.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2024 Frederico de Oliveira Linhares
+ * Copyright 2022-2025 Frederico de Oliveira Linhares
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -63,23 +63,23 @@ int main(int argc, char *argv[])
{
switch(event.type)
{
- case SDL_KEYDOWN:
+ case SDL_EVENT_KEY_DOWN:
mrb_funcall_id(
cg_core.mrb, main_obj, cg_core.sym_key_down, 1,
- mrb_int_value(cg_core.mrb, event.key.keysym.sym));
+ mrb_int_value(cg_core.mrb, event.key.key));
break;
- case SDL_KEYUP:
+ case SDL_EVENT_KEY_UP:
mrb_funcall_id(
cg_core.mrb, main_obj, cg_core.sym_key_up, 1,
- mrb_int_value(cg_core.mrb, event.key.keysym.sym));
+ mrb_int_value(cg_core.mrb, event.key.key));
break;
- case SDL_MOUSEMOTION:
+ case SDL_EVENT_MOUSE_MOTION:
break;
- case SDL_MOUSEBUTTONDOWN:
+ case SDL_EVENT_MOUSE_BUTTON_DOWN:
break;
- case SDL_MOUSEBUTTONUP:
+ case SDL_EVENT_MOUSE_BUTTON_UP:
break;
- case SDL_QUIT:
+ case SDL_EVENT_QUIT:
mrb_funcall_id(cg_core.mrb, main_obj, cg_core.sym_quit, 0);
break;
}