Script made by PVic. Credit is appreciated by not necessary.
Small script for showing the key you are pressing.
PS: Please modify the graphics if possible since there are original made by me.
Script: https://cdn.discordapp.com/attachments/481130709931786241/633708770857582603/draw_key.txt
///draw_key(x,y,"UP"|"RIGHT"|"DOWN"|"LEFT"|"A"|"S"|"D"|"W"|"ENTER")
var img;
img = 0;
var pres;
pres = false;
///--------------SET UP ANOTHER KEY
if argument2 == "UP"{
img = 0;
if keyboard_check(global.key_up){
pres = true;
}else{
pres = false;
}
}
///--------------SET UP ANOTHER KEY
if argument2 == "RIGHT"{
img = 1;
if keyboard_check(global.key_right){
pres = true;
}else{
pres = false;
}
}
///--------------SET UP ANOTHER KEY
if argument2 == "DOWN"{
img = 2;
if keyboard_check(global.key_down){
pres = true;
}else{
pres = false;
}
}
///--------------SET UP ANOTHER KEY
if argument2 == "LEFT"{
img = 3;
if keyboard_check(global.key_left){
pres = true;
}else{
pres = false;
}
}
///--------------SET UP ANOTHER KEY
if argument2 == "A"{
///Image
img = 4;
//Check If Pressed
if keyboard_check(global.key_action){
pres = true;
}else{
pres = false;
}
}
///--------------SET UP ANOTHER KEY
if argument2 == "S"{
///Image
img = 5;
//Check If Pressed
if keyboard_check(global.key_special){
pres = true;
}else{
pres = false;
}
}
///--------------SET UP ANOTHER KEY
if argument2 == "D"{
///Image
img = 6;
//Check If Pressed
if keyboard_check(global.key_specialB){
pres = true;
}else{
pres = false;
}
}
///--------------SET UP ANOTHER KEY
if argument2 == "W"{
///Image
img = 7;
//Check If Pressed
if keyboard_check(global.key_specialC){
pres = true;
}else{
pres = false;
}
}
///--------------SET UP ANOTHER KEY
if argument2 == "ENTER"{
///Image
img = 8;
//Check If Pressed
if keyboard_check(global.key_specialC){
pres = true;
}else{
pres = false;
}
}
//------------------------DRAW---------------//
if pres == false{
draw_sprite(spr_keyboard_keys,img,argument0,argument1)
}
if pres == true{
draw_sprite(spr_keyboard_keys_pressed,img,argument0,argument1)
}
you call it in a draw event like this:
draw_key(2,247,"LEFT")
draw_key(24,247,"RIGHT")