43 Commits

Author SHA1 Message Date
Strangerke
47953d1327 AVALANCHE: Fix CID1109676 - Uninitialized scalar fields (in Dialogs) 2013-10-26 12:04:01 +02:00
Strangerke
7dc1ea9ada AVALANCHE: Fix out of bounds reads (CID 1109653-1109655) 2013-10-25 08:10:38 +02:00
Strangerke
334e429c0a AVALANCHE: Fix several other out of bounds access - CID 1109650 2013-10-25 07:49:51 +02:00
Strangerke
862a46d5dd Avalanche: Replace some British English by American English
pointed by clone2727
2013-10-22 06:00:00 +02:00
urukgit
38b842ba71 AVALANCHE: callDialogDriver, displayText, unSkrimble, doTheBubble string cleanup
Unify callDialogDriver() and displayText(). Rework it, unSkrimble() and
doTheBubble() to use Common::String instead of a private buffer. This
fixes the bug regarding examining the money bag.
2013-10-17 22:17:10 +02:00
Strangerke
5f0361c03a AVALANCHE: Move Bubble pos to Dialogs, make them private 2013-10-17 22:17:10 +02:00
Strangerke
5f180a06ba AVALANCHE: Rework animation init/remove some more 2013-10-17 22:17:10 +02:00
urukgit
f24267874e AVALANCHE: Fix iteration in Dialogs::talkTo(). 2013-10-15 10:05:22 +02:00
Strangerke
2c09933641 AVALANCHE: Remove StatType, reduce verbosity some more 2013-10-14 22:43:12 +02:00
Strangerke
91e70ce2a8 AVALANCHE: Modifiy AnimationType initialization, add private Animation pointer 2013-10-14 19:10:23 +02:00
Strangerke
0deb94c1b8 AVALANCHE: Move some parser functions to Dialogs. Improve some comments 2013-10-12 12:36:06 +02:00
Strangerke
46c5bfa508 AVALANCHE: Move some variables around 2013-10-12 01:52:43 +02:00
uruk
61983d027a AVALANCHE: Add a comment to Dialogs::stripTrailingSpaces(). 2013-10-06 00:24:11 +02:00
Strangerke
a357dc4d0c AVALANCHE: Cleaning includes - remove useless includes in cpp files 2013-10-05 01:55:41 +02:00
Willem Jan Palenstijn
a6bdec5ca5 AVALANCHE: Don't refresh screen after every event in scroll mode 2013-10-03 23:48:14 +02:00
Strangerke
9093b2c258 AVALANCHE: Use Doxygen comments in Dialogs, set private some members 2013-10-02 21:56:01 +02:00
Strangerke
8652224e58 AVALANCHE: Move ControlCharacter enum to enums 2013-10-02 07:49:32 +02:00
Strangerke
ae45671973 AVALANCHE: More work on variables 2013-10-01 22:52:30 +02:00
Strangerke
ce50d86987 AVALANCHE: Remove useless variable, move variables to dialogs 2013-10-01 21:58:01 +02:00
uruk
bb8157772c AVALANCHE: Rename getIcon() to drawIcon(), move it to Graphics from Dialogs, implement it. Repair Dialogs::scrollModeDialogue(). 2013-10-01 09:57:41 +02:00
uruk
8408fa46c7 AVALANCHE: Implement Dialogs::displayQuestion(), repair setSeed() and getRandomNumber() calls. 2013-10-01 09:40:41 +02:00
uruk
bfb28c7a39 AVALANCHE: Move drawSign() from Dialogs to Graphics. Implement it. 2013-10-01 08:51:40 +02:00
Strangerke
63f43aa959 AVALANCHE: Move some more variables out of Avalanche 2013-10-01 07:43:21 +02:00
Strangerke
a06bbb4fe7 AVALANCHE: Rename _scrollNum to improve readibility 2013-10-01 07:31:13 +02:00
Strangerke
bc4a8f8671 AVALANCHE: _scrollNum is now a C index 2013-10-01 07:29:15 +02:00
Strangerke
15acaa1a77 AVALANCHE: Move _scroll and _scrollNum to Dialogs. Remove a useless variable 2013-10-01 07:11:20 +02:00
uruk
53f6c2f693 AVALANCHE: Implement keyboard control in Dialogs::scrollModeDialogue(). 2013-09-30 12:44:06 +02:00
Strangerke
ffbe4646c1 AVALANCHE: move some more functions to Graphics 2013-09-29 12:13:06 +02:00
Strangerke
ef8b661c3d AVALANCHE: Partially move drawScroll to Graphics 2013-09-28 17:09:50 +02:00
Strangerke
6a7326ec26 AVALANCHE: More rework on Graphic code 2013-09-28 15:08:41 +02:00
Strangerke
726fa64bbf AVALANCHE: Use an enum for the Mouse cursor identifier 2013-09-28 10:11:21 +02:00
Strangerke
7d66cdf417 AVALANCHE: Move mouse cursor display functions to Graphics 2013-09-28 10:00:23 +02:00
Strangerke
649fa6e5f0 AVALANCHE: Use the Color enum, remove some magic values, identify some dead variables 2013-09-27 21:57:24 +02:00
Strangerke
64f799773e AVALANCHE: Misc minor polishing 2013-09-27 08:21:04 +02:00
Strangerke
08883a807f AVALANCHE: Merge Avalot and AvalancheEngine 2013-09-27 01:34:38 +02:00
uruk
8efaa45425 AVALANCHE: Partially implement (there are still missing features: icon, keyboard control) the last missing type of scrolls: dialogs. Move some functions/variables, remove unused code in order to do so. 2013-09-26 19:22:48 +02:00
Strangerke
90c6e6a689 AVALANCHE: Janitorial - Use ++ and -- when possible 2013-09-25 23:57:08 +02:00
Strangerke
b3f6ce975f AVALANCHE: Use People enum as a type for several variables, modify functions accordingly 2013-09-24 21:24:52 +02:00
Strangerke
0b7de38dc1 AVALANCHE: Use Room enum instead of byte in misc place 2013-09-24 08:15:28 +02:00
Strangerke
f4e37939c7 AVALANCHE: Move 2 enums out of Avalot classes, set private some parser variables 2013-09-24 07:31:43 +02:00
Strangerke
4b4f07a7f6 AVALANCHE: Merge Gyro, Lucerna and Avalot 2013-09-21 22:28:48 +02:00
Strangerke
a80af5326e AVALANCHE: Merge Acci and Parser 2013-09-21 18:37:52 +02:00
Strangerke
350d622324 AVALANCHE: rename scrolls to dialogs 2013-09-21 18:06:37 +02:00