Bendegúz Nagy
46b9b1100e
DM: Refactor DungeonMan
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
63ff1666d6
DM: More constant and global variable renaming
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
ce45a71ba0
DM: More renaming
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
a9cda9df7c
DM: More renaming
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
71e4b5b2bc
DM: Renaming in champion.c/h
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
da317f14be
DM: Massive renameing in gfx.cpp
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
e2300bd04c
DM: Massive renaming in gfx.h
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
5f25c6aae2
DM: Add missing code to DisplayMan::drawSquareD3R (@F0117_DUNGEONVIEW_DrawSquareD3R)
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
e95470d189
DM: Fix errors in DisplayMan::isDerivedBitmapInCache
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
579b56d212
DM: Reversing several modifications and adding missing code warninings
...
Add missing code warnings to DisplayMan::drawSquareD3L (@F0116_DUNGEONVIEW_DrawSquareD3L)
Add missing annotations to SquareAspectIndice.
Add several Frame globals.
Remove StairIndex, replace DisplayMan::_stairIndices with direct class members.
Refactor Frame into class, make it use Box type.
Add several entries to GraphicIndices type.
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
bf4ae50e6b
DM: Add F0115_DUNGEONVIEW_DrawObjectsCreaturesProjectilesExplosions_CPSEF
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
d312ac086d
DM: Add dependencies for F0115_DUNGEONVIEW_DrawObjectsCreaturesProjectilesExplosions_CPSEF
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
6d2d839d27
DM: Add creature masks/types, F0176_GROUP_GetCreatureOrdinalInCell
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
cd7363f8de
DM: Add F0147_DUNGEON_GetGroupDirections
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
4f394fc301
DM: Add F0145_DUNGEON_GetGroupCells
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
5bb19fd261
DM: Add GroupMan, Group, ActiveGroup, F0196_GROUP_InitializeActiveGroups
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
f3d4b854b7
DM: Add F0142_DUNGEON_GetProjectileAspect
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
a09ff6a165
DM: Add F0114_DUNGEONVIEW_GetExplosionBitmap
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
b3e1760bfb
DM: Add dummy blitBoxFilledWithMaskedBitmap and DisplayMan::drawField
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
bc583bf0d5
DM: Fix missing call to initArrays()
2016-08-26 23:02:22 +02:00
Strangerke
57ca9afcff
DM: Move two global arrays to DMEngine
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
3f19bcdf6b
DM: Add F0491_CACHE_IsDerivedBitmapInCache, F0492_CACHE_GetDerivedBitmap
2016-08-26 23:02:22 +02:00
Strangerke
36a29bbe86
DM: Reorder files in MK file
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
e6c3389e53
DM: Continue F0460_START_InitializeGraphicData
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
6daa5c572e
DM: Add F0301_CHAMPION_AddObjectInSlot
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
d4ad444ecc
DM: Add F0296_CHAMPION_DrawChangedObjectIcons
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
5ba83b8b4d
DM: Add F0295_CHAMPION_HasObjectIconInSlotBoxChanged, F0039_OBJECT_GetIconIndexInSlotBox
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
ae6f2d711c
DM: Add F0034_OBJECT_DrawLeaderHandObjectName
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
3442019d94
DM: Add F0299_CHAMPION_ApplyObjectModifiersToStatistics
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
1f73d771ce
DM: F0342_INVENTORY_DrawPanel_Object, F0031_OBJECT_LoadNames
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
792f48858b
DM: Add F0339_INVENTORY_DrawPanel_ArrowOrEye, G0033_s_Graphic562_Box_ArrowOrEye
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
c40aca2d2d
DM: Add F0335_INVENTORY_DrawPanel_ObjectDescriptionString
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
cb9979fade
DM: Add F0336_INVENTORY_DrawPanel_BuildObjectAttributesString
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
17f2a7f2e6
DM: Add F0332_INVENTORY_DrawIconToViewport
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
d6af931ad7
DM: Add F0303_CHAMPION_GetSkillLevel
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
ebdcac5073
DM: Add F0333_INVENTORY_OpenAndDrawChest
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
49aae8932b
DM: Add F0341_INVENTORY_DrawPanel_Scroll
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
652b2c6f98
DM: Add F0340_INVENTORY_DrawPanel_ScrollTextLine
2016-08-26 23:02:22 +02:00
Strangerke
703fd8aca2
DM: Fix bug in getIconIndex
2016-08-26 23:02:22 +02:00
Strangerke
5859ff8aaf
DM: Remove extra semi-column
2016-08-26 23:02:22 +02:00
Strangerke
0d314b9bea
DM: Fix a GCC warning, fix code alignment in hasPendingClick
2016-08-26 23:02:22 +02:00
Strangerke
d770ec0f61
DM: Reduce scope of a couple of variables, simplify a couple of lines
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
f00f5c19e7
DM: Add G0426_T_OpenChest, F0334_INVENTORY_CloseChest
2016-08-26 23:02:22 +02:00
Strangerke
7ecd3333d7
DM: Fix and simplify commandProcessType80ClickInDungeonViewTouchFrontWall()
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
398b309a03
DM: Add F0163_DUNGEON_LinkThingToList
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
84a9102205
DM: Initial TODOs
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
bcd7c1d763
DM: Fix possible bug in MenuMan::setMagicCasterAndDrawSpellArea
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
72506aebba
DM: Add MenuMan::setMagicCasterAndDrawSpellArea
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
fc6837b964
DM: Add F0392_MENUS_BuildSpellAreaLine
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
5893dc7c98
DM: Add F0393_MENUS_DrawSpellAreaControls
2016-08-26 23:02:22 +02:00