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
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