summaryrefslogtreecommitdiff
path: root/asm/macros/movement.inc
blob: 909b2491663bb07e6559a7ee33a259330cc9cf55 (plain)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
	.macro create_movement name
	enum _\name
	.macro \name
	.byte _\name
	.endm
	.endm

	enum_start
	create_movement step_00
	create_movement step_01
	create_movement step_02
	create_movement step_03
	create_movement slow_step_down
	create_movement slow_step_up
	create_movement slow_step_left
	create_movement slow_step_right
	create_movement step_down
	create_movement step_up
	create_movement step_left
	create_movement step_right
	create_movement fast_step_down
	create_movement fast_step_up
	create_movement fast_step_left
	create_movement fast_step_right
	create_movement step_10
	create_movement step_11
	create_movement step_12
	create_movement step_13
	create_movement step_14
	create_movement step_15
	create_movement step_16
	create_movement step_17
	create_movement step_18
	create_movement step_19
	create_movement step_1a
	create_movement step_1b
	create_movement step_1c
	create_movement step_1d
	create_movement step_1e
	create_movement step_1f
	create_movement step_20
	create_movement step_21
	create_movement step_22
	create_movement step_23
	create_movement step_24
	create_movement step_25
	create_movement step_26
	create_movement step_27
	create_movement step_28
	create_movement step_29
	create_movement step_2a
	create_movement step_2b
	create_movement step_2c
	create_movement step_2d
	create_movement step_2e
	create_movement step_2f
	create_movement step_30
	create_movement step_31
	create_movement step_32
	create_movement step_33
	create_movement step_34
	create_movement step_35
	create_movement step_36
	create_movement step_37
	create_movement step_38
	create_movement step_39
	create_movement step_3a
	create_movement step_3b
	create_movement step_3c
	create_movement step_3d
	create_movement step_3e
	create_movement step_3f
	create_movement step_40
	create_movement step_41
	create_movement step_42
	create_movement step_43
	create_movement step_44
	create_movement step_45
	create_movement step_46
	create_movement step_47
	create_movement step_48
	create_movement step_49
	create_movement step_4a
	create_movement step_4b
	create_movement step_4c
	create_movement step_4d
	create_movement step_4e
	create_movement step_4f
	create_movement step_50
	create_movement step_51
	create_movement step_52
	create_movement step_53
	create_movement step_54
	create_movement step_55
	create_movement step_56
	create_movement step_57
	create_movement step_58
	create_movement step_59
	create_movement step_5a
	create_movement step_5b
	create_movement step_5c
	create_movement step_5d
	create_movement step_5e
	create_movement step_5f
	create_movement step_60
	create_movement step_61
	create_movement step_62
	create_movement step_63
	create_movement step_64
	create_movement step_65

	enum_start 0x91
	create_movement step_91
	create_movement step_92

	enum_start 0x96
	create_movement step_96

	enum_start 0xfe
	create_movement step_end