質問編集履歴

1

__init__.pyの追加

2019/06/02 09:16

投稿

mifne
mifne

スコア20

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,549 @@
23
23
 
24
24
 
25
25
  **googleでもめぼしい答えを見つけることができませんでした。どうすれば解決するか、教えてください**
26
+
27
+ 追記
28
+
29
+ ```python
30
+
31
+ from typing import Any, Callable, List
32
+
33
+
34
+
35
+ from . import _dll_path # type: ignore
36
+
37
+ from . import constants # type: ignore
38
+
39
+
40
+
41
+ _dll_path = _dll_path # dummy for Flake8 F401 warning
42
+
43
+
44
+
45
+ #
46
+
47
+ # constants
48
+
49
+ #
50
+
51
+
52
+
53
+ DEFAULT_BORDER_COLOR: int = constants.DEFAULT_BORDER_COLOR
54
+
55
+ DEFAULT_BORDER_WIDTH: int = constants.DEFAULT_BORDER_WIDTH
56
+
57
+ DEFAULT_CAPTION: str = constants.DEFAULT_CAPTION
58
+
59
+ DEFAULT_FPS: int = constants.DEFAULT_FPS
60
+
61
+ DEFAULT_PALETTE: List[int] = constants.DEFAULT_PALETTE
62
+
63
+ DEFAULT_SCALE: int = constants.DEFAULT_SCALE
64
+
65
+ GAMEPAD_1_A: int = constants.GAMEPAD_1_A
66
+
67
+ GAMEPAD_1_B: int = constants.GAMEPAD_1_B
68
+
69
+ GAMEPAD_1_DOWN: int = constants.GAMEPAD_1_DOWN
70
+
71
+ GAMEPAD_1_LEFT: int = constants.GAMEPAD_1_LEFT
72
+
73
+ GAMEPAD_1_LEFT_SHOULDER: int = constants.GAMEPAD_1_LEFT_SHOULDER
74
+
75
+ GAMEPAD_1_RIGHT: int = constants.GAMEPAD_1_RIGHT
76
+
77
+ GAMEPAD_1_RIGHT_SHOULDER: int = constants.GAMEPAD_1_RIGHT_SHOULDER
78
+
79
+ GAMEPAD_1_SELECT: int = constants.GAMEPAD_1_SELECT
80
+
81
+ GAMEPAD_1_START: int = constants.GAMEPAD_1_START
82
+
83
+ GAMEPAD_1_UP: int = constants.GAMEPAD_1_UP
84
+
85
+ GAMEPAD_1_X: int = constants.GAMEPAD_1_X
86
+
87
+ GAMEPAD_1_Y: int = constants.GAMEPAD_1_Y
88
+
89
+ GAMEPAD_2_A: int = constants.GAMEPAD_2_A
90
+
91
+ GAMEPAD_2_B: int = constants.GAMEPAD_2_B
92
+
93
+ GAMEPAD_2_DOWN: int = constants.GAMEPAD_2_DOWN
94
+
95
+ GAMEPAD_2_LEFT: int = constants.GAMEPAD_2_LEFT
96
+
97
+ GAMEPAD_2_LEFT_SHOULDER: int = constants.GAMEPAD_2_LEFT_SHOULDER
98
+
99
+ GAMEPAD_2_RIGHT: int = constants.GAMEPAD_2_RIGHT
100
+
101
+ GAMEPAD_2_RIGHT_SHOULDER: int = constants.GAMEPAD_2_RIGHT_SHOULDER
102
+
103
+ GAMEPAD_2_SELECT: int = constants.GAMEPAD_2_SELECT
104
+
105
+ GAMEPAD_2_START: int = constants.GAMEPAD_2_START
106
+
107
+ GAMEPAD_2_UP: int = constants.GAMEPAD_2_UP
108
+
109
+ GAMEPAD_2_X: int = constants.GAMEPAD_2_X
110
+
111
+ GAMEPAD_2_Y: int = constants.GAMEPAD_2_Y
112
+
113
+ KEY_0: int = constants.KEY_0
114
+
115
+ KEY_1: int = constants.KEY_1
116
+
117
+ KEY_2: int = constants.KEY_2
118
+
119
+ KEY_3: int = constants.KEY_3
120
+
121
+ KEY_4: int = constants.KEY_4
122
+
123
+ KEY_5: int = constants.KEY_5
124
+
125
+ KEY_6: int = constants.KEY_6
126
+
127
+ KEY_7: int = constants.KEY_7
128
+
129
+ KEY_8: int = constants.KEY_8
130
+
131
+ KEY_9: int = constants.KEY_9
132
+
133
+ KEY_A: int = constants.KEY_A
134
+
135
+ KEY_ALT: int = constants.KEY_ALT
136
+
137
+ KEY_APOSTROPHE: int = constants.KEY_APOSTROPHE
138
+
139
+ KEY_B: int = constants.KEY_B
140
+
141
+ KEY_BACKSLASH: int = constants.KEY_BACKSLASH
142
+
143
+ KEY_BACKSPACE: int = constants.KEY_BACKSPACE
144
+
145
+ KEY_C: int = constants.KEY_C
146
+
147
+ KEY_CAPS_LOCK: int = constants.KEY_CAPS_LOCK
148
+
149
+ KEY_COMMA: int = constants.KEY_COMMA
150
+
151
+ KEY_CONTROL: int = constants.KEY_CONTROL
152
+
153
+ KEY_D: int = constants.KEY_D
154
+
155
+ KEY_DELETE: int = constants.KEY_DELETE
156
+
157
+ KEY_DOWN: int = constants.KEY_DOWN
158
+
159
+ KEY_E: int = constants.KEY_E
160
+
161
+ KEY_END: int = constants.KEY_END
162
+
163
+ KEY_ENTER: int = constants.KEY_ENTER
164
+
165
+ KEY_EQUAL: int = constants.KEY_EQUAL
166
+
167
+ KEY_ESCAPE: int = constants.KEY_ESCAPE
168
+
169
+ KEY_F: int = constants.KEY_F
170
+
171
+ KEY_F1: int = constants.KEY_F1
172
+
173
+ KEY_F2: int = constants.KEY_F2
174
+
175
+ KEY_F3: int = constants.KEY_F3
176
+
177
+ KEY_F4: int = constants.KEY_F4
178
+
179
+ KEY_F5: int = constants.KEY_F5
180
+
181
+ KEY_F6: int = constants.KEY_F6
182
+
183
+ KEY_F7: int = constants.KEY_F7
184
+
185
+ KEY_F8: int = constants.KEY_F8
186
+
187
+ KEY_F9: int = constants.KEY_F9
188
+
189
+ KEY_F10: int = constants.KEY_F10
190
+
191
+ KEY_F11: int = constants.KEY_F11
192
+
193
+ KEY_F12: int = constants.KEY_F12
194
+
195
+ KEY_F13: int = constants.KEY_F13
196
+
197
+ KEY_F14: int = constants.KEY_F14
198
+
199
+ KEY_F15: int = constants.KEY_F15
200
+
201
+ KEY_F16: int = constants.KEY_F16
202
+
203
+ KEY_F17: int = constants.KEY_F17
204
+
205
+ KEY_F18: int = constants.KEY_F18
206
+
207
+ KEY_F19: int = constants.KEY_F19
208
+
209
+ KEY_F20: int = constants.KEY_F20
210
+
211
+ KEY_F21: int = constants.KEY_F21
212
+
213
+ KEY_F22: int = constants.KEY_F22
214
+
215
+ KEY_F23: int = constants.KEY_F23
216
+
217
+ KEY_F24: int = constants.KEY_F24
218
+
219
+ KEY_F25: int = constants.KEY_F25
220
+
221
+ KEY_G: int = constants.KEY_G
222
+
223
+ KEY_GRAVE_ACCENT: int = constants.KEY_GRAVE_ACCENT
224
+
225
+ KEY_H: int = constants.KEY_H
226
+
227
+ KEY_HOME: int = constants.KEY_HOME
228
+
229
+ KEY_I: int = constants.KEY_I
230
+
231
+ KEY_INSERT: int = constants.KEY_INSERT
232
+
233
+ KEY_J: int = constants.KEY_J
234
+
235
+ KEY_K: int = constants.KEY_K
236
+
237
+ KEY_KP_0: int = constants.KEY_KP_0
238
+
239
+ KEY_KP_1: int = constants.KEY_KP_1
240
+
241
+ KEY_KP_2: int = constants.KEY_KP_2
242
+
243
+ KEY_KP_3: int = constants.KEY_KP_3
244
+
245
+ KEY_KP_4: int = constants.KEY_KP_4
246
+
247
+ KEY_KP_5: int = constants.KEY_KP_5
248
+
249
+ KEY_KP_6: int = constants.KEY_KP_6
250
+
251
+ KEY_KP_7: int = constants.KEY_KP_7
252
+
253
+ KEY_KP_8: int = constants.KEY_KP_8
254
+
255
+ KEY_KP_9: int = constants.KEY_KP_9
256
+
257
+ KEY_KP_ADD: int = constants.KEY_KP_ADD
258
+
259
+ KEY_KP_DECIMAL: int = constants.KEY_KP_DECIMAL
260
+
261
+ KEY_KP_DIVIDE: int = constants.KEY_KP_DIVIDE
262
+
263
+ KEY_KP_ENTER: int = constants.KEY_KP_ENTER
264
+
265
+ KEY_KP_EQUAL: int = constants.KEY_KP_EQUAL
266
+
267
+ KEY_KP_MULTIPLY: int = constants.KEY_KP_MULTIPLY
268
+
269
+ KEY_KP_SUBTRACT: int = constants.KEY_KP_SUBTRACT
270
+
271
+ KEY_L: int = constants.KEY_L
272
+
273
+ KEY_LEFT: int = constants.KEY_LEFT
274
+
275
+ KEY_LEFT_ALT: int = constants.KEY_LEFT_ALT
276
+
277
+ KEY_LEFT_BRACKET: int = constants.KEY_LEFT_BRACKET
278
+
279
+ KEY_LEFT_CONTROL: int = constants.KEY_LEFT_CONTROL
280
+
281
+ KEY_LEFT_SHIFT: int = constants.KEY_LEFT_SHIFT
282
+
283
+ KEY_LEFT_SUPER: int = constants.KEY_LEFT_SUPER
284
+
285
+ KEY_M: int = constants.KEY_M
286
+
287
+ KEY_MENU: int = constants.KEY_MENU
288
+
289
+ KEY_MINUS: int = constants.KEY_MINUS
290
+
291
+ KEY_N: int = constants.KEY_N
292
+
293
+ KEY_NUM_LOCK: int = constants.KEY_NUM_LOCK
294
+
295
+ KEY_O: int = constants.KEY_O
296
+
297
+ KEY_P: int = constants.KEY_P
298
+
299
+ KEY_PAGE_DOWN: int = constants.KEY_PAGE_DOWN
300
+
301
+ KEY_PAGE_UP: int = constants.KEY_PAGE_UP
302
+
303
+ KEY_PAUSE: int = constants.KEY_PAUSE
304
+
305
+ KEY_PERIOD: int = constants.KEY_PERIOD
306
+
307
+ KEY_PRINT_SCREEN: int = constants.KEY_PRINT_SCREEN
308
+
309
+ KEY_Q: int = constants.KEY_Q
310
+
311
+ KEY_R: int = constants.KEY_R
312
+
313
+ KEY_RIGHT: int = constants.KEY_RIGHT
314
+
315
+ KEY_RIGHT_ALT: int = constants.KEY_RIGHT_ALT
316
+
317
+ KEY_RIGHT_BRACKET: int = constants.KEY_RIGHT_BRACKET
318
+
319
+ KEY_RIGHT_CONTROL: int = constants.KEY_RIGHT_CONTROL
320
+
321
+ KEY_RIGHT_SHIFT: int = constants.KEY_RIGHT_SHIFT
322
+
323
+ KEY_RIGHT_SUPER: int = constants.KEY_RIGHT_SUPER
324
+
325
+ KEY_S: int = constants.KEY_S
326
+
327
+ KEY_SCROLL_LOCK: int = constants.KEY_SCROLL_LOCK
328
+
329
+ KEY_SEMICOLON: int = constants.KEY_SEMICOLON
330
+
331
+ KEY_SHIFT: int = constants.KEY_SHIFT
332
+
333
+ KEY_SLASH: int = constants.KEY_SLASH
334
+
335
+ KEY_SPACE: int = constants.KEY_SPACE
336
+
337
+ KEY_SUPER: int = constants.KEY_SUPER
338
+
339
+ KEY_T: int = constants.KEY_T
340
+
341
+ KEY_TAB: int = constants.KEY_TAB
342
+
343
+ KEY_U: int = constants.KEY_U
344
+
345
+ KEY_UNKNOWN: int = constants.KEY_UNKNOWN
346
+
347
+ KEY_UP: int = constants.KEY_UP
348
+
349
+ KEY_V: int = constants.KEY_V
350
+
351
+ KEY_W: int = constants.KEY_W
352
+
353
+ KEY_WORLD_1: int = constants.KEY_WORLD_1
354
+
355
+ KEY_WORLD_2: int = constants.KEY_WORLD_2
356
+
357
+ KEY_X: int = constants.KEY_X
358
+
359
+ KEY_Y: int = constants.KEY_Y
360
+
361
+ KEY_Z: int = constants.KEY_Z
362
+
363
+ MOUSE_LEFT_BUTTON: int = constants.MOUSE_LEFT_BUTTON
364
+
365
+ MOUSE_MIDDLE_BUTTON: int = constants.MOUSE_MIDDLE_BUTTON
366
+
367
+ MOUSE_RIGHT_BUTTON: int = constants.MOUSE_RIGHT_BUTTON
368
+
369
+ VERSION: str = constants.VERSION
370
+
371
+
372
+
373
+
374
+
375
+ #
376
+
377
+ # Image class
378
+
379
+ #
380
+
381
+
382
+
383
+
384
+
385
+ class Image:
386
+
387
+ width: int = 0
388
+
389
+ height: int = 0
390
+
391
+ data: Any = None
392
+
393
+
394
+
395
+ def get(self, x: int, y: int) -> int:
396
+
397
+ pass
398
+
399
+
400
+
401
+ def set(self, x: int, y: int, data: Any) -> None:
402
+
403
+ pass
404
+
405
+
406
+
407
+ def load(self, x: int, y: int, filename: str) -> None:
408
+
409
+ pass
410
+
411
+
412
+
413
+ def copy(self, x: int, y: int, img: int, u: int, v: int, w: int, h: int) -> None:
414
+
415
+ pass
416
+
417
+
418
+
419
+
420
+
421
+ #
422
+
423
+ # Tilemap class
424
+
425
+ #
426
+
427
+
428
+
429
+
430
+
431
+ class Tilemap:
432
+
433
+ width: int = 0
434
+
435
+ height: int = 0
436
+
437
+ data: Any = None
438
+
439
+
440
+
441
+ def get(self, x: int, y: int) -> int:
442
+
443
+ pass
444
+
445
+
446
+
447
+ def set(self, x: int, y: int, data: Any, refimg: int = None) -> None:
448
+
449
+ pass
450
+
451
+
452
+
453
+ def copy(self, x: int, y: int, tm: int, u: int, v: int, w: int, h: int) -> None:
454
+
455
+ pass
456
+
457
+
458
+
459
+
460
+
461
+ #
462
+
463
+ # Sound class
464
+
465
+ #
466
+
467
+
468
+
469
+
470
+
471
+ class Sound:
472
+
473
+ note: List[int] = []
474
+
475
+ tone: List[int] = []
476
+
477
+ volume: List[int] = []
478
+
479
+ effect: List[int] = []
480
+
481
+ speed: int = 0
482
+
483
+
484
+
485
+ def set(self, note: str, tone: str, volume: str, effect: str, speed: int) -> None:
486
+
487
+ pass
488
+
489
+
490
+
491
+ def set_note(self, data: str) -> None:
492
+
493
+ pass
494
+
495
+
496
+
497
+ def set_tone(self, data: str) -> None:
498
+
499
+ pass
500
+
501
+
502
+
503
+ def set_volume(self, data: str) -> None:
504
+
505
+ pass
506
+
507
+
508
+
509
+ def set_effect(self, data: str) -> None:
510
+
511
+ pass
512
+
513
+
514
+
515
+
516
+
517
+ #
518
+
519
+ # Music class
520
+
521
+ #
522
+
523
+
524
+
525
+
526
+
527
+ class Music:
528
+
529
+ ch0: List[int] = []
530
+
531
+ ch1: List[int] = []
532
+
533
+ ch2: List[int] = []
534
+
535
+ ch3: List[int] = []
536
+
537
+
538
+
539
+ def set(self, ch0, ch1, ch2, ch3) -> None:
540
+
541
+ pass
542
+
543
+
544
+
545
+ def set_ch0(self, data) -> None:
546
+
547
+ pass
548
+
549
+
550
+
551
+ def set_ch1(self, data) -> None:
552
+
553
+ pass
554
+
555
+
556
+
557
+ def set_ch2(self, data) -> None:
558
+
559
+ pass
560
+
561
+
562
+
563
+ def set_ch3(self, data) -> None:
564
+
565
+ pass
566
+
567
+
568
+
569
+ 以下省略
570
+
571
+ ```