Commit Graph

66810 Commits

Author SHA1 Message Date
Paul Gilbert
5030d0046f XEEN: Implemented depositWithdrawl and subtract 2015-01-27 08:51:08 -05:00
Paul Gilbert
88382b2d8f XEEN: Added NumericInput class and refactored existing string input 2015-01-27 08:02:54 -05:00
Paul Gilbert
81e1bd2930 XEEN: Implemented createTownText 2015-01-26 21:35:50 -05:00
Paul Gilbert
f11e11006b XEEN: Beginnings of Town class, implemented handleAction 2015-01-25 23:59:16 -05:00
Paul Gilbert
2abce62b8f XEEN: Add skeleton for spells class 2015-01-25 21:19:59 -05:00
Paul Gilbert
84741d73a0 XEEN: Properly clear previous MazeData when loading a new map 2015-01-25 20:05:35 -05:00
Paul Gilbert
94ce2c1e6f XEEN: Fix display of outdoors objects 2015-01-25 19:32:57 -05:00
Paul Gilbert
50d3d79d7f XEEN: Revert window restriction, since all window draws use absolute x,y 2015-01-25 12:06:23 -05:00
Paul Gilbert
ef283252b3 XEEN: Fix keyboard keys in YesNo dialog 2015-01-25 11:18:00 -05:00
Paul Gilbert
7b387dbd89 XEEN: Fix clearing Please Wait window after changing maps 2015-01-25 09:01:21 -05:00
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