This repository has been archived by the owner on Jun 18, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
87 lines (85 loc) · 5.12 KB
/
TODO
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
/** Non-exhaustive list of requirements **/
"""
[ ] -> Not done
[~] -> In progress
[/] -> Need tests
[X] -> Done
"""
1 EDITOR:
1.0 |---GUI:
1.0.0 | |---- All loaded tiles: [X]
1.0.1 | |---- A map: [X]
1.0.2 | |---- A toolbox: [X]
1.0.3 | #---- A menu: [X]
1.1 |---SPRITE:
1.1.0 | |---- Background tile: [X]
1.1.1 | |---- Foreground tile: [X]
1.1.2 | #---- Walkable option: [X]
1.2 |---CHARACTER:
1.2.0 | |---HERO:
1.2.0.0 | | #---- Spawn position: [X]
1.2.1 | |---NPC:
1.2.1.0 | | #---- Dialogue: [X]
1.2.2 | |---- Position [X]
1.2.3 | |---- Sprites for all directions: [X]
1.2.4 | |---- Idle: [X]
1.2.5 | |---- move left: [X]
1.2.6 | |---- move right: [X]
1.2.7 | |---- move north: [X]
1.2.8 | #---- move south: [X]
1.3 |---FILE:
1.3.0 | |---WORLD FILE:
1.3.0.0 | | | CHARACTER:
1.3.0.0.0 | | | |---- Position: [X]
1.3.0.0.1 | | | #---- Dialogue: [X]
1.3.0.1 | | |---- Files in './tests/worlds': [ ]
1.3.0.2 | | |---- A single map: [X]
1.3.0.3 | | |---- Scripts: [X]
1.3.0.4 | | |---- Paths to sprites: [X]
1.3.0.5 | | |---- Several maps: [X]
1.3.0.6 | | #---- Parsing: [X]
1.3.1 | #---TILE:
1.3.1.0 | #--- Additional files in './tests/resources': [X]
1.4 |---TOOLS:
1.4.0 | |---FOREGROUND TILE:
1.4.0.0 | | |---- Place foreground tile: [X]
1.4.0.1 | | |---- Move foreground tile: [ ]
1.4.0.2 | | #---- Delete foreground tile: [X]
1.4.1 | |---BACKGROUND TILE:
1.4.1.0 | | |---- Place background tile: [X]
1.4.1.1 | | |---- Move background tile: [ ]
1.4.1.2 | | #---- Delete background tile: [X]
1.4.2 | |---GENERAL TILE:
1.4.2.0 | | |---- Set as walkable: [X]
1.4.2.1 | | |---- Set as not walkable: [X]
1.4.2.2 | | |---- Place NPC: [X]
1.4.2.3 | | |---- Remove NPC: [X]
1.4.2.4 | | |---- Place teleporter: [X]
1.4.2.5 | | #---- Remove teleporter: [X]
1.4.3 | #---SELECTION:
1.4.3.0 | |---- Select rectangle: [X]
1.4.3.1 | |---- Unselect selection: [X]
1.4.3.2 | |---- Apply modification: [X]
1.4.3.3 | #---- Highlighted selection: [X]
1.5 |---Map:
1.5.0 | |---- Multiple map in project: [X]
1.5.1 | |---- User can switch between map: [X]
1.5.2 | #---- Large map displayed with scrollbar: [X]
1.6 #---HISTORY:
1.6.0 |---- Stack of action: [X]
1.6.1 |---- Undo: [X]
1.6.2 #---- Redo: [X]
2 ENGINE:
2.0 |---MAP:
2.0.0 | |---- Display tiles: [X]
2.0.1 | |---- Handle collisions: [X]
2.0.2 | #---- link maps: [X]
2.1 |---PLAYER:
2.1.0 | |---- Can move: [X]
2.1.1 | |---- Can interact with NPC: [X]
2.1.2 | |---- Idle: [X]
2.1.3 | #---- Input in README: [ ]
2.2 |---NPC:
2.2.0 | |---- Idle: [X]
2.2.1 | #---- Default dialogue: [X]
2.3 #---- Game can be paused: [X]