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