mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-24 04:28:12 +01:00
Ports Diagonal Movement
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
// Set a client's focus to an object and override these procs on that object to let it handle keypresses
|
||||
|
||||
<<<<<<< HEAD
|
||||
/datum/proc/key_down(key, client/user) // Called when a key is pressed down initially
|
||||
return
|
||||
/datum/proc/key_up(key, client/user) // Called when a key is released
|
||||
@@ -10,6 +11,22 @@
|
||||
|
||||
/// Set mob's focus
|
||||
/// TODO - Do we even need this concept?
|
||||
=======
|
||||
/// Called when a key is pressed down initially
|
||||
/datum/proc/key_down(key, client/user)
|
||||
return
|
||||
|
||||
/// Called when a key is released
|
||||
/datum/proc/key_up(key, client/user)
|
||||
return
|
||||
|
||||
/// Called once every server tick
|
||||
/datum/proc/keyLoop(client/user)
|
||||
set waitfor = FALSE
|
||||
return
|
||||
|
||||
/// Set mob's focus. TODO: Decide if required.
|
||||
>>>>>>> c463104999a... Ports Diagonal Movement (#8199)
|
||||
/mob/proc/set_focus(datum/new_focus)
|
||||
if(focus == new_focus)
|
||||
return
|
||||
@@ -20,6 +37,7 @@
|
||||
if(!keys)
|
||||
return ""
|
||||
var/list/out = list()
|
||||
<<<<<<< HEAD
|
||||
if(keys & NORTH_KEY) out += "NORTH"
|
||||
if(keys & SOUTH_KEY) out += "SOUTH"
|
||||
if(keys & EAST_KEY) out += "EAST"
|
||||
@@ -32,3 +50,28 @@
|
||||
if(keys & SHIFT_KEY) out += "SHIFT"
|
||||
if(keys & ALT_KEY) out += "ALT"
|
||||
return out.Join(" ")
|
||||
=======
|
||||
if(keys & NORTH_KEY)
|
||||
out += "NORTH"
|
||||
if(keys & SOUTH_KEY)
|
||||
out += "SOUTH"
|
||||
if(keys & EAST_KEY)
|
||||
out += "EAST"
|
||||
if(keys & WEST_KEY)
|
||||
out += "WEST"
|
||||
if(keys & W_KEY)
|
||||
out += "W"
|
||||
if(keys & A_KEY)
|
||||
out += "A"
|
||||
if(keys & S_KEY)
|
||||
out += "S"
|
||||
if(keys & D_KEY)
|
||||
out += "D"
|
||||
if(keys & CTRL_KEY)
|
||||
out += "CTRL"
|
||||
if(keys & SHIFT_KEY)
|
||||
out += "SHIFT"
|
||||
if(keys & ALT_KEY)
|
||||
out += "ALT"
|
||||
return out.Join(" ")
|
||||
>>>>>>> c463104999a... Ports Diagonal Movement (#8199)
|
||||
|
||||
Reference in New Issue
Block a user