narnaud
3 years ago
9 changed files with 252 additions and 33 deletions
@ -0,0 +1,116 @@ |
|||
/* ************************************************************************** */ |
|||
/* */ |
|||
/* ::: :::::::: */ |
|||
/* mlx_keycode.h :+: :+: :+: */ |
|||
/* +:+ +:+ +:+ */ |
|||
/* By: bledda <bledda@student.42nice.fr> +#+ +:+ +#+ */ |
|||
/* +#+#+#+#+#+ +#+ */ |
|||
/* Created: 2021/08/10 20:43:21 by bledda #+# #+# */ |
|||
/* Updated: 2022/05/23 09:42:56 by narnaud ### ########.fr */ |
|||
/* */ |
|||
/* ************************************************************************** */ |
|||
|
|||
#ifndef MLX_KEYCODE_H |
|||
# define MLX_KEYCODE_H |
|||
|
|||
# ifdef __linux__ |
|||
# define KEY_Q 113 |
|||
# define KEY_W 119 |
|||
# define KEY_E 101 |
|||
# define KEY_R 114 |
|||
# define KEY_T 116 |
|||
# define KEY_Y 121 |
|||
# define KEY_U 117 |
|||
# define KEY_I 105 |
|||
# define KEY_O 111 |
|||
# define KEY_P 112 |
|||
# define KEY_A 97 |
|||
# define KEY_S 115 |
|||
# define KEY_D 100 |
|||
# define KEY_F 102 |
|||
# define KEY_G 103 |
|||
# define KEY_H 104 |
|||
# define KEY_J 106 |
|||
# define KEY_K 107 |
|||
# define KEY_L 108 |
|||
# define KEY_Z 122 |
|||
# define KEY_X 120 |
|||
# define KEY_C 99 |
|||
# define KEY_V 118 |
|||
# define KEY_B 98 |
|||
# define KEY_N 110 |
|||
# define KEY_M 109 |
|||
# define KEY_ECHAP 65307 |
|||
# define KEY_ENTER 65293 |
|||
# define KEY_ARROW_LEFT 65361 |
|||
# define KEY_ARROW_RIGHT 65363 |
|||
# define KEY_ARROW_DOWN 65364 |
|||
# define KEY_ARROW_UP 65362 |
|||
# define KEY_DELETE 65288 |
|||
# define KEY_0 48 |
|||
# define KEY_1 49 |
|||
# define KEY_2 50 |
|||
# define KEY_3 51 |
|||
# define KEY_4 52 |
|||
# define KEY_5 53 |
|||
# define KEY_6 54 |
|||
# define KEY_7 55 |
|||
# define KEY_8 56 |
|||
# define KEY_9 57 |
|||
# define KEY_TAB 65289 |
|||
# define KEY_MAJ 65509 |
|||
# define KEY_SHFT 65505 |
|||
# define KEY_CTRL 65507 |
|||
# define KEY_SPACE 32 |
|||
# elif __APPLE__ |
|||
# define KEY_Q 12 |
|||
# define KEY_W 13 |
|||
# define KEY_E 14 |
|||
# define KEY_R 15 |
|||
# define KEY_T 17 |
|||
# define KEY_Y 16 |
|||
# define KEY_U 32 |
|||
# define KEY_I 34 |
|||
# define KEY_O 31 |
|||
# define KEY_P 35 |
|||
# define KEY_A 0 |
|||
# define KEY_S 1 |
|||
# define KEY_D 2 |
|||
# define KEY_F 3 |
|||
# define KEY_G 5 |
|||
# define KEY_H 4 |
|||
# define KEY_J 38 |
|||
# define KEY_K 40 |
|||
# define KEY_L 37 |
|||
# define KEY_Z 6 |
|||
# define KEY_X 7 |
|||
# define KEY_C 8 |
|||
# define KEY_V 9 |
|||
# define KEY_B 11 |
|||
# define KEY_N 45 |
|||
# define KEY_M 46 |
|||
# define KEY_ECHAP 53 |
|||
# define KEY_ENTER 36 |
|||
# define KEY_ARROW_LEFT 123 |
|||
# define KEY_ARROW_RIGHT 124 |
|||
# define KEY_ARROW_DOWN 125 |
|||
# define KEY_ARROW_UP 126 |
|||
# define KEY_DELETE 51 |
|||
# define KEY_0 29 |
|||
# define KEY_1 18 |
|||
# define KEY_2 19 |
|||
# define KEY_3 20 |
|||
# define KEY_4 21 |
|||
# define KEY_5 23 |
|||
# define KEY_6 22 |
|||
# define KEY_7 26 |
|||
# define KEY_8 28 |
|||
# define KEY_9 25 |
|||
# define KEY_TAB 48 |
|||
# define KEY_MAJ 272 |
|||
# define KEY_SHFT 257 |
|||
# define KEY_CTRL 256 |
|||
# define KEY_SPACE 49 |
|||
# endif |
|||
|
|||
#endif |
@ -0,0 +1,11 @@ |
|||
NO ./textures/brick.xpm |
|||
SO ./textures/blue.xpm |
|||
WE ./textures/wood.xpm |
|||
EA ./textures/grey.xpm |
|||
|
|||
F 100,0,100 |
|||
C 0,0,0 |
|||
|
|||
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 W 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 |
|||
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
@ -0,0 +1,22 @@ |
|||
NO ./textures/brick.xpm |
|||
SO ./textures/blue.xpm |
|||
WE ./textures/wood.xpm |
|||
EA ./textures/grey.xpm |
|||
|
|||
F 224,172,105 |
|||
C 205,249,255 |
|||
|
|||
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
|||
1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 1 1 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 |
|||
1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 W 0 1 0 0 0 0 1 |
|||
1 0 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 |
|||
1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 1 0 0 0 1 |
|||
1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 0 0 0 0 0 1 |
|||
1 1 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 0 0 0 1 |
|||
1 1 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 0 0 1 |
|||
1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 0 0 1 |
|||
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
@ -0,0 +1,22 @@ |
|||
NO ./textures/brick.xpm |
|||
SO ./textures/blue.xpm |
|||
WE ./textures/wood.xpm |
|||
EA ./textures/grey.xpm |
|||
|
|||
F 224,172,105 |
|||
C 205,249,255 |
|||
|
|||
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
|||
1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 |
|||
1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 W 0 0 1 0 0 0 1 |
|||
1 0 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 |
|||
1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 1 0 0 0 1 |
|||
1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 0 0 0 0 0 1 |
|||
1 1 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 0 0 0 1 |
|||
1 1 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 0 0 1 |
|||
1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 0 0 1 |
|||
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
@ -0,0 +1,20 @@ |
|||
NO ./textures/brick.xpm |
|||
SO ./textures/blue.xpm |
|||
WE ./textures/wood.xpm |
|||
EA ./textures/grey.xpm |
|||
|
|||
F 224,172,105 |
|||
C 205,249,255 |
|||
|
|||
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 N 0 0 0 0 0 0 0 1 |
|||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 |
|||
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
Loading…
Reference in new issue