Commit Graph

66800 Commits

Author SHA1 Message Date
Paul Gilbert
3135d1e0a7 XEEN: Fix rendering in drawOutdoors 2015-01-25 08:24:18 -05:00
Paul Gilbert
482c2b2ac8 XEEN: Fix immediate crash in outdoors rendering 2015-01-24 23:53:56 -05:00
Paul Gilbert
51dba2606e XEEN: Simplify _currentWall back to int for now 2015-01-24 23:49:12 -05:00
Paul Gilbert
b695934a1e XEEN: Implemented cmdTeleport opcode 2015-01-24 23:12:30 -05:00
Paul Gilbert
2a9c00cb96 XEEN: Fix to cmdSpawn, and implemented cmdSetValue 2015-01-24 22:15:57 -05:00
Paul Gilbert
fe6b580ff1 XEEN: Implement cmdCheckProtection and cmdAlterEvent opcodes 2015-01-24 19:38:58 -05:00
Paul Gilbert
0d8d66cb82 XEEN: Fix center aligning text in writeString 2015-01-24 18:31:54 -05:00
Paul Gilbert
f742dc8d33 XEEN: Fixes to ifProc 2015-01-24 17:33:47 -05:00
Paul Gilbert
41f7664fa8 XEEN: Implemented cmdIf opcode 2015-01-24 16:10:45 -05:00
Paul Gilbert
c01120aedd XEEN: Extra comments to sprite resource class 2015-01-24 15:29:02 -05:00
Paul Gilbert
339dfcb2cc XEEN: Restrict drawing in windows to drawing within their bounds 2015-01-24 15:14:57 -05:00
Paul Gilbert
177f47a535 XEEN: Implement drawOutdoors 2015-01-24 14:48:00 -05:00
Paul Gilbert
409edeb1e8 XEEN: Implemented drawOutdoorsObjects 2015-01-24 14:15:24 -05:00
Paul Gilbert
a04daf3820 XEEN: Implemented drawOutdoorsMonsters 2015-01-24 13:49:41 -05:00
Paul Gilbert
c17c2aead5 XEEN: Implemented outdoors drawing code in draw3d 2015-01-24 12:09:16 -05:00
Paul Gilbert
82010fb5ef XEEN: Formatting fixes 2015-01-24 10:24:45 -05:00
Paul Gilbert
f69fd28fe0 XEEN: Fixes for hit points calculations 2015-01-24 10:13:32 -05:00
Paul Gilbert
de1341ddb5 XEEN: Add special case block to Map::load 2015-01-24 09:39:33 -05:00
Paul Gilbert
2b5167cafc XEEN: Fix side loading bug in Map::load 2015-01-24 09:35:56 -05:00
Paul Gilbert
1f8a5ea24a XEEN: Changed PlayerStruct to Character 2015-01-24 09:29:17 -05:00
Paul Gilbert
b533822c06 XEEN: Implement lots of stubbed PlayerStruct methods 2015-01-24 09:27:48 -05:00
Paul Gilbert
3ec43ce1cc XEEN: Implement the cmdRemove and cmdMakeNothingHere script opcodes 2015-01-24 00:00:20 -05:00
Paul Gilbert
06b7eb220e XEEN: Implemented If script opcode 2015-01-23 23:47:05 -05:00
Paul Gilbert
7bfc034421 XEEN: Implement cmdJumpRnd script opcode 2015-01-23 21:33:18 -05:00
Paul Gilbert
fac1d0642f XEEN: Implement script opcodes for cmdCallEvent and cmdReturn 2015-01-23 21:25:58 -05:00
Paul Gilbert
c08e54fde1 XEEN: Implement further script opcodes 2015-01-23 21:12:35 -05:00
Paul Gilbert
749372e456 XEEN: More script code and string input dialog 2015-01-23 20:44:02 -05:00
Paul Gilbert
2b51d324f3 XEEN: Implemented dialogs for Who Will and YesNo 2015-01-22 22:05:36 -05:00
Paul Gilbert
b597d71bcd XEEN: Implemented animate3d 2015-01-22 19:41:55 -05:00
Paul Gilbert
4c0c40c25d XEEN: Shifted more logic for 3d view drawing from Interface to InterfaceMap 2015-01-22 07:53:33 -05:00
Paul Gilbert
16a5a99c3a XEEN: Fix strings used by newly added script commands 2015-01-21 22:09:12 -05:00
Paul Gilbert
1b264ed299 XEEN: Implemented the first few script commands 2015-01-21 21:51:45 -05:00
Paul Gilbert
932222de7d XEEN: Skeleton beginnings of script handling 2015-01-21 20:42:44 -05:00
Paul Gilbert
69ca508e8f XEEN: Fix settig stepped on tiles 2015-01-20 22:13:26 -05:00
Paul Gilbert
adce5f9c20 XEEN: Convert map _skySprites into a 2 element array 2015-01-20 21:37:57 -05:00
Paul Gilbert
397a10eae5 XEEN: Moved setMazeBits to InterfaceMap and fixed some incorrect code in it 2015-01-20 21:05:15 -05:00
Paul Gilbert
5cc3afab72 XEEN: Implemented getNewMaze 2015-01-20 19:48:44 -05:00
Paul Gilbert
8b4d25d415 XEEN: Implemented doStepCode 2015-01-20 08:46:27 -05:00
Paul Gilbert
2427f203ee XEEN: Implemented handleLight 2015-01-20 08:20:07 -05:00
Paul Gilbert
aab62d606e XEEN: More minimap fixes 2015-01-19 23:57:13 -05:00
Paul Gilbert
d32c90eee9 XEEN: Some minimap drawing fixes 2015-01-19 23:18:44 -05:00
Paul Gilbert
8cd2e5ad92 XEEN: Further work on sprite scaling 2015-01-19 22:38:33 -05:00
Paul Gilbert
a1fb631fe3 XEEN: Fix resetting sprites on ground tiles when drawing 2015-01-19 22:38:20 -05:00
Paul Gilbert
dc8592a912 XEEN: Fix loading of wall types 2015-01-19 19:28:38 -05:00
Paul Gilbert
ebc155ac0a XEEN: Replaced UI button values with KeyCode constants 2015-01-19 18:51:29 -05:00
Paul Gilbert
e966feff5e XEEN: Implemented movement code 2015-01-19 18:42:40 -05:00
Paul Gilbert
1f312098ad XEEN: Minor minimap fixes 2015-01-19 16:20:40 -05:00
Paul Gilbert
e559a99c27 XEEN: Initial implementation of drawMiniMap 2015-01-19 15:29:57 -05:00
Paul Gilbert
ec294d662e XEEN: Add extra ending code for pausing turns 2015-01-19 12:13:03 -05:00
Paul Gilbert
687423b361 XEEN: Beginnings of main game loop and waiting 2015-01-19 11:32:57 -05:00