aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/TODOs/todo.txt
blob: db6733a365230c9fc1432b9c204cd5340316bcf4 (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
Bugs:
	Display:
		Broken colour palette
		Portraits, alcoves etc. look broken from afar
		Arrow and hand display is messed up
		Items are displayed in the wrong cells


	Logic:
		When object are put on the right side of the current square, they disappear
		Object display is a bit mixed up with regards to which cell is it drawn in

		


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
	- After loading, creatures are in the wrong cells of a square

	
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

Finish stuff:
	f380_processCommandQueue
	Missing main loop methods
	Save file f433_processCommand140_saveGame fails silently