start refactor context states with kubo_state_wall_select
This commit is contained in:
parent
c2c99e73d2
commit
7e065745d2
13 changed files with 349 additions and 103 deletions
10
kubo_input.c
10
kubo_input.c
|
|
@ -58,7 +58,6 @@ static void key_input(struct kubo_context *context, Camera2D *camera) {
|
|||
kubo_camera_shift(camera,
|
||||
(Vector2){.x = KUBO_INPUT_CAMERA_SHIFT, .y = 0});
|
||||
}
|
||||
kubo_context_input_right(context);
|
||||
break;
|
||||
|
||||
case KEY_UP:
|
||||
|
|
@ -67,7 +66,6 @@ static void key_input(struct kubo_context *context, Camera2D *camera) {
|
|||
kubo_camera_shift(camera,
|
||||
(Vector2){.x = 0, .y = KUBO_INPUT_CAMERA_SHIFT});
|
||||
}
|
||||
kubo_context_input_up(context);
|
||||
break;
|
||||
|
||||
case KEY_LEFT:
|
||||
|
|
@ -76,7 +74,6 @@ static void key_input(struct kubo_context *context, Camera2D *camera) {
|
|||
kubo_camera_shift(camera,
|
||||
(Vector2){.x = -KUBO_INPUT_CAMERA_SHIFT, .y = 0});
|
||||
}
|
||||
kubo_context_input_left(context);
|
||||
break;
|
||||
|
||||
case KEY_DOWN:
|
||||
|
|
@ -85,11 +82,6 @@ static void key_input(struct kubo_context *context, Camera2D *camera) {
|
|||
kubo_camera_shift(camera,
|
||||
(Vector2){.x = 0, .y = -KUBO_INPUT_CAMERA_SHIFT});
|
||||
}
|
||||
kubo_context_input_down(context);
|
||||
break;
|
||||
|
||||
case KEY_X:
|
||||
kubo_context_delete_wall(context);
|
||||
break;
|
||||
|
||||
case KEY_T:
|
||||
|
|
@ -103,6 +95,8 @@ static void key_input(struct kubo_context *context, Camera2D *camera) {
|
|||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
kubo_context_key(context, key_code);
|
||||
}
|
||||
|
||||
static void char_input(struct kubo_context *context) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue