aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/TODOs/todo.txt
blob: 4bfd18c0298f273745321b30dc9991013f1fd976 (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
Bugs:
	Display:
		Broken palette for cursor
		No food and water bar graphs
		Spellcasting tabs are displayed inproperly, switching between them is possible tho
		When reordering a champions, the icons in the top right corner ar drawn twice under the cursor

	Logic:
		Items thrown on the right side end up on the left side 
		I'm not sure, but the cooldown between champion actions when fighting monsters seems too muh
		Clicking wit ha scroll in hand on the eye in the inventory makes userinput glitchy


Possible bugs:
	- k1_LeftMouseButton and k2_RightMouseButton have values 1 and 2 respectively, contrary to the original in the original: MASK0x0001_MOUSE_RIGHT_BUTTON, MASK0x0002_MOUSE_LEFT_BUTTON
	- possible garbage value return in f140_getObjectWeight

	
Todo:
	Add wiki entry for DM
	
	I forgot to add localization warnings
	Double check enums with hex literals
	Double check strcat, strstr usages
	I forgot to add a bunch of warning for show/hide mouse pointer and other mouse functions

Code stuff todo:
	Complete stub methods
	Add localization
	Save file f433_processCommand140_saveGame fails silently