forked from andmatand/anput
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconf.lua
58 lines (53 loc) · 1.65 KB
/
conf.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
function love.conf(t)
t.modules.physics = false
t.version = '0.8.0'
BASE_SCREEN_W = 320
BASE_SCREEN_H = 200
TILE_W = 8
TILE_H = 8
SCALE_X = 3
SCALE_Y = 3
-- Keep authentic 4:3 pixel aspect ratio
--SCALE_Y = SCALE_Y * 1.2
t.screen.width = BASE_SCREEN_W * SCALE_X
t.screen.height = BASE_SCREEN_H * SCALE_Y
-- Keyboard Bindings
KEYBOARD = {}
KEYBOARD.CONTEXT = 'return'
KEYBOARD.DROP = 'delete'
KEYBOARD.ELIXIR = 'e'
KEYBOARD.EXIT = 'escape'
KEYBOARD.PAUSE = ' '
KEYBOARD.POTION = 'p'
KEYBOARD.SKIP_CUTSCENE = 'escape'
KEYBOARD.SKIP_DIALOG = '.'
KEYBOARD.SWITCH_WEAPON = 'shift'
KEYBOARD.SHOOT = {NORTH = 'up',
EAST = 'right',
SOUTH = 'down',
WEST = 'left'}
KEYBOARD.WALK = {NORTH = 'w',
EAST = 'd',
SOUTH = 's',
WEST = 'a'}
-- Joystick/Gamepad Bindings
-- (These are for an original Xbox controller; change them as needed for
-- other joysticks/gamepads)
JOYSTICK = {}
JOYSTICK_NUM = 1 -- Use the first joystick/gamepad
JOYSTICK.CONTEXT = 1 -- A
JOYSTICK.DROP = 3 -- Black
JOYSTICK.ELIXIR = 4 -- X
JOYSTICK.EXIT = 2 -- B
JOYSTICK.PAUSE = 8 -- Start
JOYSTICK.POTION = 2 -- B
JOYSTICK.SKIP_CUTSCENE = 8 -- Start
JOYSTICK.SKIP_DIALOG = 2 -- B
JOYSTICK.SWITCH_WEAPON = 5 -- Y
JOYSTICK.SHOOT_AXIS_X = 4 -- Right stick
JOYSTICK.SHOOT_AXIS_Y = 5
JOYSTICK.SHOOT_HAT = nil -- Disabled
JOYSTICK.WALK_AXIS_X = 1 -- Left stick
JOYSTICK.WALK_AXIS_Y = 2
JOYSTICK.WALK_HAT = 1 -- D-Pad
end