Commit Graph

930 Commits

Author SHA1 Message Date
uruk
808a59bdf2 AVALANCHE: Implement ShootEmUp::collisionCheck(). 2014-02-20 15:59:14 +01:00
uruk
ad9a8df66d AVALANCHE: Implement ShootEmUp::escapeCheck(). 2014-02-20 15:28:46 +01:00
uruk
e03ccde6e9 AVALANCHE: Implement ShootEmUp::animate() and connected functions. 2014-02-20 15:02:22 +01:00
uruk
37b147d950 AVALANCHE: Repair out of bound read in Help::handleMouse(). 2014-02-20 14:41:56 +01:00
Strangerke
a2a222e647 AVALANCHE: Some British to American english 2014-02-19 21:45:19 +01:00
Strangerke
6d2f3019c7 AVALANCHE: Fix uninitialized variable in Avalanche's shoot'em up 2014-02-19 21:11:55 +01:00
uruk
7970cddb1f AVALANCHE: Implement ShootEmUp::peopleRunning(). 2014-02-19 19:52:07 +01:00
uruk
2d5493b599 AVALANCHE: Implement ShootEmUp::bumpFolk() and ShootEmUp::turnAround(). 2014-02-19 19:10:25 +01:00
uruk
5c841dab6d AVALANCHE: Implement ShootEmUp::moveAvvy(). 2014-02-19 18:45:08 +01:00
uruk
546a3cea82 AVALANCHE: Implement ShootEmUp::moveThem(). 2014-02-19 17:56:16 +01:00
uruk
c498e910eb AVALANCHE: Implement ShootEmUp::plotThem() and connected functions. 2014-02-19 17:55:32 +01:00
uruk
a3eea23624 AVALANCHE: Implement ShootEmUp::initRunner(). 2014-02-19 16:48:26 +01:00
uruk
2e56baeca0 AVALANCHE: Rework GraphicManager::loadPictureSign(). 2014-02-18 15:47:17 +01:00
uruk
72c40dbd47 AVALANCHE: Repair writing off the boundaries in loadPictureGraphic(). 2014-02-18 15:42:31 +01:00
uruk
1b5cf54ced AVALANCHE: Implement ShootEmUp::hitPeople() and connected functions. 2014-02-18 14:55:54 +01:00
uruk
3b313bfc83 AVALANCHE: Implement ShootEmUp::blankIt(). 2014-02-18 14:15:28 +01:00
uruk
f20d4e726d AVALANCHE: Introduce GraphicManager::blackOutScreen(). 2014-02-18 14:05:03 +01:00
uruk
589c6ffed2 AVALANCHE: Reimplement the rectangle drawing methods. 2014-02-18 13:56:19 +01:00
Johannes Schickel
854de79c23 AVALANCHE: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
Strangerke
591b38ed42 AVALANCHE: Silence warnings in MSVC 2014-02-16 22:52:33 +01:00
uruk
dc3477b092 AVALANCHE: Implement ShootEmUp::setup() and connected functions. 2014-02-16 22:13:19 +01:00
Strangerke
7c53ba31a4 AVALANCHE: Janitorial - Remove trailing spaces 2014-02-16 18:21:37 +01:00
uruk
5829615820 AVALANCHE: Implement ShootEmUp::instructions().
Also implement connected functions and add fundamental parts to
ShootEmUp::run() during the process.
2014-02-16 15:24:13 +01:00
uruk
f8cea0ebea AVALANCHE: Really use KeyCodes instead of ASCII values in Help. 2014-02-15 15:17:27 +01:00
uruk
616d9959f3 AVALANCHE: Move/rename/implement SEU::titles(). 2014-02-14 17:12:09 +01:00
uruk
6d38d25af3 AVALANCHE: Add ShootEmUp's skeleton. 2014-02-14 13:31:08 +01:00
uruk
370e5969b5 AVALANCHE: Don't use cctype in Help anymore. 2014-02-14 05:09:34 +01:00
uruk
b46224ef3d AVALANCHE: Get rid of continueHelp(), fix run().
It was unnecessary to paint the whole screen black, we can just draw the
first screen of Help immediately instead of that.
2014-02-14 05:01:12 +01:00
uruk
5dbe676011 AVALANCHE: Implement mouse control in Help. 2014-02-14 04:55:36 +01:00
uruk
c57e98ce8d AVALANCHE: Simplify continueHelp(), move keyboard control to it's own function. 2014-02-14 03:18:11 +01:00
uruk
3d528b512f AVALANCHE: Use keycodes instead of ASCII values in Help. 2014-02-14 02:43:49 +01:00
uruk
d734e8fc41 AVALANCHE: Implement keyboard control in Help. 2014-02-12 23:40:17 +01:00
Torbjörn Andersson
e5281bc0db AVALANCHE: Made comments ASCII friendly
The comments I introduced earlier (previusly case labels) have been
changed to avoid non-ASCII characters. The descriptions were taken
from an ISO 8859-1 manual page.
2014-02-12 22:58:58 +01:00
Torbjörn Andersson
243bb0dea7 AVALANCHE: Silence GCC warnings
Mainly, GCC complained about case labels having a value less than
the minimum value for the type. Probably because character literals
may be signed or unsigned, while _trigger is always unsigned.
2014-02-12 22:15:28 +01:00
uruk
cb2b1d5ca1 AVALANCHE: Rename/implement rest of getMe(). 2014-02-12 21:39:38 +01:00
uruk
6ffbbc8ab2 AVALANCHE: Move/rename/implement Help::plotButton(). 2014-02-11 23:10:16 +01:00
uruk
db2baa6f06 AVALANCHE: Partially implement Help::getMe().
The drawing of the buttons are still missing.
2014-02-11 22:34:27 +01:00
uruk
62ad697c9a AVALANCHE: Implement Help::run(). 2014-02-11 19:59:05 +01:00
uruk
3f6d71dd25 AVALANCHE: Implement 'winning_pic'. 2014-02-10 10:49:39 +01:00
Strangerke
a4583ade56 AVALANCHE: Add missing braces 2014-02-10 07:04:49 +01:00
Strangerke
5cc2315b38 AVALANCHE: Initialize a couple of uninitialized variables 2014-02-09 20:11:55 +01:00
Paul Gilbert
8c9d7f9343 AVALANCHE: Remove pingo.o from makefile 2014-02-09 10:32:59 -05:00
uruk
d0c5911481 AVALANCHE: Repair comment formatting. 2014-02-09 15:35:20 +01:00
uruk
3df5f2ad41 AVALANCHE: Remove Pingo. 2014-02-09 15:25:10 +01:00
uruk
da4d459812 AVALANCHE: Add Help's skeleton. 2014-02-09 15:21:24 +01:00
uruk
b3e0c98eb2 AVALANCHE: Repair fading at the beginning and at the end of the ghostroom scene. 2014-02-09 13:17:56 +01:00
uruk
3e8e91300c AVALANCHE: Optimise the picture loading in GhostRoom. 2014-02-09 12:38:49 +01:00
uruk
1ba4cce14b AVALANCHE: Repair GhostRoom::doBat(). 2014-02-08 18:11:36 +01:00
uruk
5c9029c731 AVALANCHE: Finish GhostRoom's implementation. 2014-02-08 18:07:51 +01:00
uruk
bb596a5b1b AVALANCHE: Implement another pair of floating eyeballs.
Repair the previous one.
2014-02-08 17:37:05 +01:00
uruk
46a341b4aa AVALANCHE: Implement the ghostroom's animation until Avvy turns back. 2014-02-08 17:16:14 +01:00
uruk
b57345e70b AVALANCHE: Add the yelling to the end of the ghost's animation. 2014-02-08 17:03:03 +01:00
uruk
3ebd83d197 AVALANCHE: Repair the ghost's animation.
Now it doesn't overlap with the bat's static picture on the bottom of
the screen.
2014-02-08 16:54:40 +01:00
uruk
2642b0640c AVALANCHE: Implement the animation of the ghost.
Modify GraphicManager::ghostDrawGhost() to do so.
2014-02-08 16:48:29 +01:00
uruk
410d548ac0 AVALANCHE: Implement GhostRoom::doBat(). 2014-02-08 15:41:39 +01:00
uruk
737e38eff8 AVALANCHE: Implement the floating eyeballs and the "Glerk"s animation. 2014-02-05 13:36:10 +01:00
uruk
1af04e937b AVALANCHE: Hide/reveal the mouse cursor in GhostRoom::run(). 2014-02-05 10:51:34 +01:00
uruk
acb70b645a AVALANCHE: Implement GhostRoom::wait(). 2014-02-05 10:51:33 +01:00
uruk
f26bbefb2d AVALANCHE: Make constants really const. 2014-02-05 10:51:32 +01:00
uruk
2ca5143155 AVALANCHE: Remove unnecessary checks from picture creatings. 2014-02-05 10:51:32 +01:00
uruk
89386900bb AVALANCHE: Add ghostDrawGlerk(). 2014-02-05 10:51:31 +01:00
uruk
5a1c9bc717 AVALANCHE: Implement rest of the loading in Ghostroom.
Also move it to it's own function: loadPictures(). Remove some unused
variables and change the order of declaration of the remaining ones
during the implementation. Change void * types to Graphics::Surface.
2014-02-04 19:54:41 +01:00
uruk
3eb2c05faf AVALANCHE: Rename/move/implement plainGrab(). 2014-02-04 18:51:13 +01:00
uruk
81992bf616 AVALANCHE: Some renaming in Background. 2014-02-04 12:07:05 +01:00
uruk
a0e28107d3 AVALANCHE: Some renaming connected to Ghostroom. 2014-02-04 12:06:11 +01:00
uruk
65d4695494 AVALANCHE: Really remove that function. 2014-02-04 10:50:46 +01:00
uruk
671ff32f6f AVALANCHE: Change some variable's type, remove unused function. 2014-02-04 10:48:30 +01:00
uruk
29cd161421 AVALANCHE: Rename/move/implement getMe(). 2014-02-04 10:30:41 +01:00
uruk
08e7b5a8f3 AVALANCHE: Remove references to removed variables. 2014-02-04 09:01:59 +01:00
uruk
9a08e0459c AVALANCHE: Implement loading and drawing of the picture of the ghost. 2014-02-04 08:59:03 +01:00
Strangerke
eb16c831e9 AVALANCHE: Fix a couple of missing initializations in the ghost room 2014-02-02 10:29:07 +01:00
uruk
87338af76b AVALANCHE: Add Ghostroom's skeleton. 2014-01-30 12:19:23 +01:00
Filippos Karapetis
06309f616a AVALANCE: Fix warning about truncated value (from double to float) 2014-01-26 15:19:45 +02:00
uruk
3fd28f31a7 AVALANCHE: Implement majorRedraw(). 2014-01-22 18:51:48 +01:00
uruk
c53c4ca626 AVALANCHE: Remove/move variables. 2014-01-22 18:09:25 +01:00
uruk
681bc68cf6 AVALANCHE: Remove unused code. 2014-01-22 18:00:44 +01:00
uruk
2479a53d65 AVALANCHE: Move kTune and TuneType to Dialogs. 2014-01-22 03:34:45 +01:00
uruk
19ae43aa18 AVALANCHE: Move Clock to dedicated files. 2014-01-15 23:04:59 +01:00
uruk
f2206381bc AVALANCHE: Fix another bug regarding speaking.
This prevents the player from giving commands to Avalot when the
character is tied up to a tree, so it's impossible to break the game's
consistency that way.
2014-01-15 20:36:26 +01:00
uruk
ee0d3b609f AVALANCHE: Repair bug regarding speaking in bed. 2014-01-15 20:22:30 +01:00
uruk
de4ec97f6d AVALANCHE: Implement wobble, move it to Animation. 2014-01-15 20:03:06 +01:00
uruk
96d4b67d41 AVALANCHE: Implement, rename, move zonk() and connected functions.
Implementations: zonk(), zl().
Renames: zonk() -> thunder(), zl() -> drawLightning().
Moved: the 2 above from Pingo to Animation.
Addition: GraphicManager::drawLine().
2014-01-15 18:00:04 +01:00
uruk
b5b0aa25e0 AVALANCHE: Implement setBackgroundColor(). 2014-01-15 18:00:03 +01:00
Strangerke
0a5d92527d AVALANCHE: Avoid check in isHolding when _thing isn't set 2014-01-09 07:54:25 +01:00
Strangerke
8e31d44646 AVALANCHE: refactor initVariables by reusing resetVariables(). That also should fix CID 1109674 2014-01-03 08:18:08 +01:00
Strangerke
9ed37e68d2 AVALANCHE: Split AvalancheEngine::resetVariables() in two, to make a part of it reusable 2014-01-03 08:10:40 +01:00
Strangerke
c091afa297 AVALANCHE: Move direction reset to Animation::resetVariables() 2014-01-03 08:06:22 +01:00
Strangerke
8aba76fdad AVALANCHE: Add a default value in Nim::checkInput() 2013-12-22 13:19:19 +01:00
uruk
eeca348953 AVALANCHE: Move freeing of the used surfaces in Nim to a better place. 2013-12-21 19:09:57 +01:00
uruk
439817d42e AVALANCHE: Rename graphic functions connected to Nim. 2013-12-21 19:02:29 +01:00
uruk
6a2e38b10a AVALANCHE: Add keyboard support to Nim. 2013-12-20 12:53:21 +01:00
uruk
762f248740 AVALANCHE: Fix drawing of the gameboard in Nim. 2013-12-20 10:34:35 +01:00
uruk
3b341cff79 AVALANCHE: Rework mouse handling in Nim. 2013-12-20 10:32:07 +01:00
uruk
a869e76376 AVALANCHE: Repair Dogfood's AI. 2013-12-20 09:57:46 +01:00
uruk
d3d2f6060e AVALANACHE: Minor bug fix and coding convention fix. 2013-12-20 09:22:45 +01:00
uruk
876e225c33 AVALANCHE: Repairs in Nim regarding the cursor and some text color. 2013-12-20 09:00:06 +01:00
uruk
f83de4fbfe AVALANCHE: Implement Nim::endOfGame(). 2013-12-20 08:46:47 +01:00
uruk
f9684f98f7 AVALANCHE: Replace Nim::dogFood(). 2013-12-20 08:19:32 +01:00
uruk
29c3f18d18 AVALANCHE: Implement mouse control of Nim.
Now the mini-game is playable.
2013-12-20 08:17:23 +01:00
Strangerke
4117af414e AVALANCHE: Fix out of bound access related to Pascal to C conversion 2013-12-18 07:44:40 +01:00