mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
Yet more script rearranging
This commit is contained in:
33
Data/Scripts/001_Technical/004_Input.rb
Normal file
33
Data/Scripts/001_Technical/004_Input.rb
Normal file
@@ -0,0 +1,33 @@
|
||||
module Input
|
||||
USE = C
|
||||
BACK = B
|
||||
ACTION = A
|
||||
AUX1 = X
|
||||
AUX2 = Y
|
||||
SPECIAL = Z
|
||||
JUMPUP = L
|
||||
JUMPDOWN = R
|
||||
|
||||
unless defined?(update_KGC_ScreenCapture)
|
||||
class << Input
|
||||
alias update_KGC_ScreenCapture update
|
||||
end
|
||||
end
|
||||
|
||||
def self.update
|
||||
update_KGC_ScreenCapture
|
||||
if trigger?(Input::F8)
|
||||
pbScreenCapture
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
module Mouse
|
||||
module_function
|
||||
|
||||
# Returns the position of the mouse relative to the game window.
|
||||
def getMousePos(catch_anywhere = false)
|
||||
return nil unless System.mouse_in_window || catch_anywhere
|
||||
return Input.mouse_x, Input.mouse_y
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user