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