-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtodo.txt
43 lines (43 loc) · 2.03 KB
/
todo.txt
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
//TODO: maybe implement custom setattr and getattr for properties
//TODO: add mechanism to ensure registering every V_META in CTypes.cpp
//TODO: weird fight bug after fight, player didnt return to position
//TODO: drag & drop
//TODO: resizing panels
//TODO: registering singletons in context
//TODO: initiative
//TODO: when lost fight in cave, panel pops out after return to position
//TODO: fight panel
//TODO: cant quit game when in fight (hang in wait until)
//TODO: encapsulate SDL_RenderCopy
//TODO: implement move cost
//TODO: implement move points
//TODO: implement dijkstra
//TODO: what if we return to oldMap after switch?
//TODO: scroll of town portal
//TODO: make function to compare objects
//TODO: load assets from map
//TODO: make question items not droppable and not selectable
//TODO: inventory panel
//TODO: fight panel
//TODO: market panel
//TODO: minus mana bug
//TODO: make tags enum
//TODO: replace buff with selfTarget
//TODO: pathfinder
//TODO: multilevel maps
//TODO: customize out of bound tiles and default tiles
//TODO: toroidal maps
//TODO: separate class from race
//TODO: use items on right click, when unified selection, do global reset of selections on right click
//TODO: mark primitve CGameObjects like CList and CMapString, CScript as primitive and unfold values field directly to properties
generally items with one property, would require not counting props from CGameObject and getting field type from meta class
because its not accesible in CSerialization
//TODO: inventory panel
//TODO: selection of equipped should cancel selections in inventory and vice versa
//TODO: implement property change listeners to enable AOP
//TODO: do not allow using heal or mana potion when full
//TODO: add stacks of object (wand etc) same as grouping but in the left corner
//TODO: siege
//TODO: all wands are taken when sealing one gate
//TODO: info about opening the gate is showing even after all gates were opened and sealed
//TODO: when changing canStep of gate creatures can get in but cant get out