Commit Graph
793 Commits
Author SHA1 Message Date
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
Strangerke ceaa86c1c4 AVALANCHE: Fix some coding convention issues, fix some warnings 2013-12-17 23:07:48 +01:00
uruk 66160b983d AVALANCHE: Some index fixes in Nim. 2013-12-17 22:53:52 +01:00
uruk 6094a0985f AVALANCHE: Implement Dogfood's "AI" in Nim. 2013-12-17 22:48:19 +01:00
Strangerke bccc548e15 AVALANCHE: Silent false-positive warning reported in Buildbot 2013-12-17 22:44:42 +01:00
uruk 47bdabdb31 AVALANCHE: Implement startMove() in Nim. 2013-12-17 14:28:12 +01:00
uruk 30e27e11bb AVALANCHE: Get rid of plotStone(). 2013-12-17 14:11:35 +01:00
uruk c6acf6c049 AVALANCHE: Implement drawing of stones in Nim. 2013-12-17 13:39:43 +01:00
uruk ae16ced5b6 AVALANCHE: Implement text drawing and setup in Nim. 2013-12-17 12:44:15 +01:00
uruk ad9c247ae3 AVALANCHE: Implement picture loading/drawing in Nim. 2013-12-17 11:07:26 +01:00
uruk 16194e227f AVALANCHE: Add some graphic functions for Nim. 2013-12-17 08:35:42 +01:00
Strangerke ee34fcef43 AVALANCHE: Fix variable initialization in Nim 2013-12-17 07:52:06 +01:00
D G Turner ef85456859 BUILD: Remove need for engine.mk in each engine directory.
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner 1ac01d2333 BUILD: Remove need for engine-plugin.h in engines.
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner 00c27a28f9 BUILD: Split engines/plugins_table header down to a file per engine.
This is the third and final commit enabling fully pluggable engines.

Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner d77cf95a18 BUILD: Split engines.mk down to a single file per engine.
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
D G Turner aa947c9474 BUILD: Split configure.engines down to a single file per engine.
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00:00
Strangerke c63b2b2b2c AVALANCHE: Fix savegame version checks 2013-11-24 01:30:18 +01:00
urukgit c7a7ab178d AVALANCHE: Make the call of displayScrollChain() a bit more consistent 2013-11-23 16:20:44 +01:00
Strangerke 1a7bcd72cf AVALANCHE: Make the call of displayScrollChain() a bit more consistent 2013-11-23 10:42:15 +01:00
Strangerke 4fe5c64c3f AVALANCHE: Fix formatting in Nim 2013-11-23 10:31:51 +01:00
Strangerke 84e99ae652 AVALANCHE: Fix savegames compatibility before/after Nim implementation 2013-11-23 10:18:04 +01:00
urukgit 13449472f2 AVALANCHE: Implement Nim::playNim().
Repair naming of variables in Nim and add some helper functions.
2013-11-23 07:50:29 +01:00
Strangerke dc8dc450fb AVALANCHE: Janitorial - Align some comments in Parser 2013-11-22 21:57:02 +01:00
Strangerke 95ee8cb9f5 AVALANCHE: Janitorial - Fix Alignment in Nim 2013-11-22 21:56:13 +01:00
Strangerke 11c15bea00 AVALANCHE: Janitorial - Remove extra blank lines 2013-11-22 21:40:16 +01:00
Strangerke 93e5d415c6 AVALANCHE: Janitorial - Removing trailing spaces and tabs 2013-11-22 21:31:39 +01:00
urukgit be41405969 AVALANCHE: Fix Nim. 2013-11-22 18:39:51 +01:00
urukgit 66109101f8 AVALANCHE: Add skeleton code for the minigame called Nim. 2013-11-22 18:03:08 +01:00
urukgit 838ec38b5f AVALANCHE: Fix display of speed state. 2013-11-19 19:10:13 +01:00
urukgit 27d302cdb1 AVALANCHE: Fix timer. 2013-11-19 18:25:51 +01:00
urukgit 6244b6afe2 AVALANCHE: Repair the timer. 2013-11-18 15:50:42 +01:00
Strangerke ed68aea5ba AVALANCHE: Fix bug when Tuck tries to grab Avvy 2013-11-14 17:52:44 +01:00
Strangerke e4387e754a AVALANCHE: Fix CID 1109674 - uninitialized variables. Also fix room variable default values. 2013-11-09 14:47:45 +01:00
Willem Jan Palenstijn 660381de1b AVALANCHE: Fix whitespace 2013-11-05 21:57:50 +01:00
urukgit 1581ed2edb AVALANCHE: Remove unnecessary whitespaces. 2013-11-05 21:50:41 +01:00
urukgit b041e322a4 AVALANCHE: Repair display of playtime. 2013-11-05 21:12:50 +01:00
urukgit e9c5265d45 AVALANCHE: Repair initVariables(), restore the call of it.
We don't have to call resetVariables() here. It's called in newGame()
as well as in loadGame(). Calling it here would end up in calling
setDirection(), but we didn't even istaniate _animation here yet.
2013-11-05 20:45:50 +01:00