neverball
16 years agoRemoved the recently added additional gui_paint parameter.
parasti [Wed, 3 Oct 2007 21:58:21 +0000 (21:58 +0000)]
Removed the recently added additional gui_paint parameter.

http://www.nevercorner.net/forum/viewtopic.php?id=1176

git-svn-id: https://s.snth.net/svn/neverball/trunk@1181 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoNit-picking, Vol. 2.
parasti [Wed, 3 Oct 2007 21:58:02 +0000 (21:58 +0000)]
Nit-picking, Vol. 2.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1180 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoCheatball was taken.
parasti [Wed, 3 Oct 2007 01:02:50 +0000 (01:02 +0000)]
Cheatball was taken.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1179 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoSeveral changes either directly or indirectly related to the recording
parasti [Wed, 3 Oct 2007 01:02:42 +0000 (01:02 +0000)]
Several changes either directly or indirectly related to the recording
of fly-up/fall-out in replays:

 * Replay is again closed in the goal/fail states, not the play state.
 * Renamed demo_play_saved to demo_saved.
 * Renamed demo_play_save to demo_rename.
 * Changed level_next to stop current/play new level.
 * Added level_same and used it.  (The name probably gives it away.)
 * ...

This should fix ticket #110.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1178 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoResurrected level_stat and demo_play_stat in order to again be able to
parasti [Wed, 3 Oct 2007 01:02:26 +0000 (01:02 +0000)]
Resurrected level_stat and demo_play_stat in order to again be able to
record the fly-up/fall-out in the replay.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1177 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoChanged all references to "state" as in "outcome of the game" to
parasti [Wed, 3 Oct 2007 01:02:14 +0000 (01:02 +0000)]
Changed all references to "state" as in "outcome of the game" to
"status" to differentiate it from a bunch of other "states" in the code.
(And because I have nothing better to do.)

git-svn-id: https://s.snth.net/svn/neverball/trunk@1176 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoIntroduced an additional parameter to gui_paint that determines whether
parasti [Wed, 3 Oct 2007 01:02:03 +0000 (01:02 +0000)]
Introduced an additional parameter to gui_paint that determines whether
or not to use the "alternate" background colour for widgets.  Currently
only used to draw a different-looking HUD in cheat mode.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1175 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoFixed a fails-to-build error in democonv.
parasti [Sat, 29 Sep 2007 15:00:07 +0000 (15:00 +0000)]
Fixed a fails-to-build error in democonv.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1174 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRemoved a comment with the old mapc limits. They're saved in the
parasti [Sat, 29 Sep 2007 13:17:38 +0000 (13:17 +0000)]
Removed a comment with the old mapc limits.  They're saved in the
repository.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1173 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRemoved config_simple_get_s.
parasti [Sat, 29 Sep 2007 13:17:31 +0000 (13:17 +0000)]
Removed config_simple_get_s.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1172 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoCheat mode is now activated by setting player's name to CHEATER instead
parasti [Sat, 29 Sep 2007 13:17:22 +0000 (13:17 +0000)]
Cheat mode is now activated by setting player's name to CHEATER instead
of pressing "c" at the title screen.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1171 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoNit-picking.
parasti [Sat, 29 Sep 2007 13:17:10 +0000 (13:17 +0000)]
Nit-picking.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1170 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoCleaning up some GCC warnings.
parasti [Sat, 29 Sep 2007 13:17:01 +0000 (13:17 +0000)]
Cleaning up some GCC warnings.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1169 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated xcodeproj to include files split/added in r1167.
jammnrose [Sat, 29 Sep 2007 12:51:56 +0000 (12:51 +0000)]
Updated xcodeproj to include files split/added in r1167.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1168 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoSplit the "play end" state back into "goal", "fall out" and "time out"
parasti [Thu, 27 Sep 2007 22:29:22 +0000 (22:29 +0000)]
Split the "play end" state back into "goal", "fall out" and "time out"
states.  It's better to be redundant than incomprehensible.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1167 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoReplaced a macro with inline code.
parasti [Thu, 27 Sep 2007 22:20:28 +0000 (22:20 +0000)]
Replaced a macro with inline code.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1166 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRenamed ball/st_play_end.h wrapper macro to match file name.
parasti [Wed, 26 Sep 2007 10:29:53 +0000 (10:29 +0000)]
Renamed ball/st_play_end.h wrapper macro to match file name.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1165 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoHopefully fixed a nasty bug introduced with level_play_go removal.
parasti [Tue, 25 Sep 2007 13:34:37 +0000 (13:34 +0000)]
Hopefully fixed a nasty bug introduced with level_play_go removal.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1164 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoAnother if-else if-else if-else to switch conversion.
parasti [Tue, 25 Sep 2007 13:05:05 +0000 (13:05 +0000)]
Another if-else if-else if-else to switch conversion.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1163 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoaccordian.map: Removed bogus lump
elviz [Mon, 24 Sep 2007 23:41:17 +0000 (23:41 +0000)]
accordian.map: Removed bogus lump

git-svn-id: https://s.snth.net/svn/neverball/trunk@1162 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoKilled off level_play_go in favour of level_play. (Strange name,
parasti [Mon, 24 Sep 2007 19:01:51 +0000 (19:01 +0000)]
Killed off level_play_go in favour of level_play.  (Strange name,
strange purpose.)  Also moved all level_play functionality back to
st_start from st_level (as in 1.4.0), in effect fixing a recently found
bug where using the poser mode caused replay files to be left open.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1161 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoMore formatting tweaks.
parasti [Mon, 24 Sep 2007 19:01:40 +0000 (19:01 +0000)]
More formatting tweaks.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1160 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRemoved a misleading comment.
parasti [Mon, 24 Sep 2007 19:01:35 +0000 (19:01 +0000)]
Removed a misleading comment.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1159 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoMinor formatting corrections.
parasti [Mon, 24 Sep 2007 19:01:23 +0000 (19:01 +0000)]
Minor formatting corrections.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1158 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agogroundbreak: use classical textures, use arrow-light
mym [Mon, 24 Sep 2007 11:52:40 +0000 (11:52 +0000)]
groundbreak: use classical textures, use arrow-light

git-svn-id: https://s.snth.net/svn/neverball/trunk@1157 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agocanals: use classical textures, use arrow-light
mym [Mon, 24 Sep 2007 11:47:08 +0000 (11:47 +0000)]
canals: use classical textures, use arrow-light

git-svn-id: https://s.snth.net/svn/neverball/trunk@1156 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agospeedbumps: use classical textures, and tweak
mym [Mon, 24 Sep 2007 11:43:31 +0000 (11:43 +0000)]
speedbumps: use classical textures, and tweak

git-svn-id: https://s.snth.net/svn/neverball/trunk@1155 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRemoved all remntants of an old implementation of special/warp goals.
parasti [Sun, 23 Sep 2007 23:34:06 +0000 (23:34 +0000)]
Removed all remntants of an old implementation of special/warp goals.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1154 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRemoved superfluous variable declarations in some functions.
parasti [Sun, 23 Sep 2007 23:33:41 +0000 (23:33 +0000)]
Removed superfluous variable declarations in some functions.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1153 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoFixed a regression introduced with the previous change. Current set was
parasti [Sun, 23 Sep 2007 23:33:35 +0000 (23:33 +0000)]
Fixed a regression introduced with the previous change.  Current set was
not being initialised in set_goto.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1152 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoball/set.c: renamed set_count back to count; changed way of
parasti [Sun, 23 Sep 2007 23:33:30 +0000 (23:33 +0000)]
ball/set.c:  renamed set_count back to count;  changed way of
keeping track of the current set back to using an int instead of a
pointer;  improved readability a bit.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1151 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUsed strlen instead of checking first byte for NUL and added some
parasti [Sun, 23 Sep 2007 23:33:24 +0000 (23:33 +0000)]
Used strlen instead of checking first byte for NUL and added some
redundant break statements to a switch.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1150 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoFormatting.
parasti [Sat, 22 Sep 2007 22:58:28 +0000 (22:58 +0000)]
Formatting.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1149 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRemoved (once again) all references to MODE_SINGLE.
parasti [Sat, 22 Sep 2007 22:58:22 +0000 (22:58 +0000)]
Removed (once again) all references to MODE_SINGLE.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1148 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agomazebump: timing tweaks
mym [Sat, 22 Sep 2007 07:21:12 +0000 (07:21 +0000)]
mazebump: timing tweaks

git-svn-id: https://s.snth.net/svn/neverball/trunk@1147 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years ago r1153@bld: parasti | 2007-09-22 04:40:05 +0300
parasti [Sat, 22 Sep 2007 01:49:06 +0000 (01:49 +0000)]
 r1153@bld:  parasti | 2007-09-22 04:40:05 +0300
 Code clean-up.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1146 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years ago r1152@bld: parasti | 2007-09-22 04:00:39 +0300
parasti [Sat, 22 Sep 2007 01:48:58 +0000 (01:48 +0000)]
 r1152@bld:  parasti | 2007-09-22 04:00:39 +0300
 Pretty-printing.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1145 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoAdded basic SVK support to version handling and changed the Makefile to
parasti [Fri, 21 Sep 2007 22:07:38 +0000 (22:07 +0000)]
Added basic SVK support to version handling and changed the Makefile to
issue a warning instead of error out when a version string cannot be
obtained.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1144 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated xcodeproj to comply with texture cleanup.
jammnrose [Fri, 21 Sep 2007 15:26:05 +0000 (15:26 +0000)]
Updated xcodeproj to comply with texture cleanup.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1143 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoTexture cleanup (part 3)
elviz [Fri, 21 Sep 2007 07:30:42 +0000 (07:30 +0000)]
Texture cleanup (part 3)

git-svn-id: https://s.snth.net/svn/neverball/trunk@1142 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated xcodeproj to build properly due to some code changes.
jammnrose [Fri, 21 Sep 2007 03:08:58 +0000 (03:08 +0000)]
Updated xcodeproj to build properly due to some code changes.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1141 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agowakka.map: Corrected positions of teleporters
elviz [Thu, 20 Sep 2007 23:05:13 +0000 (23:05 +0000)]
wakka.map: Corrected positions of teleporters

git-svn-id: https://s.snth.net/svn/neverball/trunk@1140 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoDev-C++ update from CSY.
parasti [Thu, 20 Sep 2007 21:18:15 +0000 (21:18 +0000)]
Dev-C++ update from CSY.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1139 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agothwomp2/learngrow/loop2 : remove extra coin pads and tweaks
mym [Thu, 20 Sep 2007 14:28:38 +0000 (14:28 +0000)]
thwomp2/learngrow/loop2 : remove extra coin pads and tweaks

git-svn-id: https://s.snth.net/svn/neverball/trunk@1138 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoeasy/med/hard : remove blue/brown coin pads
mym [Thu, 20 Sep 2007 13:09:14 +0000 (13:09 +0000)]
easy/med/hard : remove blue/brown coin pads

git-svn-id: https://s.snth.net/svn/neverball/trunk@1137 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoTexture cleanup (part 2)
elviz [Wed, 19 Sep 2007 20:47:02 +0000 (20:47 +0000)]
Texture cleanup (part 2)

git-svn-id: https://s.snth.net/svn/neverball/trunk@1136 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRemoved archaic MSVC(?) pragmas.
parasti [Wed, 19 Sep 2007 20:41:12 +0000 (20:41 +0000)]
Removed archaic MSVC(?) pragmas.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1135 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoTexture cleanup (part 1)
elviz [Wed, 19 Sep 2007 20:39:19 +0000 (20:39 +0000)]
Texture cleanup (part 1)

git-svn-id: https://s.snth.net/svn/neverball/trunk@1134 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoAdded a shell script that generates a dependency Makefile for a given
parasti [Wed, 19 Sep 2007 01:11:48 +0000 (01:11 +0000)]
Added a shell script that generates a dependency Makefile for a given
map.  (Not really useful nor used for anything at the moment.)

Fixed OBJ paths in map-misc/thwomp1.map to use Unix path delimiters.
The models would not show up otherwise.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1133 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoModified the automatic dependency generation to use a variant of an old
parasti [Wed, 19 Sep 2007 00:59:27 +0000 (00:59 +0000)]
Modified the automatic dependency generation to use a variant of an old
method developed by Tom Tromey and found on Paul D. Smith's GNU Make web
site[1].  This should fix problems caused by missing header files being
referenced from dependency Makefiles.

[1] http://make.mad-scientist.us/autodep.html

git-svn-id: https://s.snth.net/svn/neverball/trunk@1132 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agomap-mym(2): remove blue/brown coin pads
mym [Tue, 18 Sep 2007 18:48:25 +0000 (18:48 +0000)]
map-mym(2): remove blue/brown coin pads

git-svn-id: https://s.snth.net/svn/neverball/trunk@1131 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoMoved most of the score manipulation functions into ball/score.
parasti [Mon, 17 Sep 2007 23:40:25 +0000 (23:40 +0000)]
Moved most of the score manipulation functions into ball/score.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1130 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoPatch from Lars Stoltenow (Penma) that adds a "--debug" option to mapc.
parasti [Mon, 17 Sep 2007 17:27:15 +0000 (17:27 +0000)]
Patch from Lars Stoltenow (Penma) that adds a "--debug" option to mapc.
Useful (and should only be used) for testing huge maps that take a long
time to compile at the cost of generating inefficient output.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1128 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoDev-C++ update from CSY.
parasti [Sat, 15 Sep 2007 01:49:34 +0000 (01:49 +0000)]
Dev-C++ update from CSY.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1127 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoMoved some "game mode" related stuff into ball/mode and removed the
parasti [Sat, 15 Sep 2007 00:26:06 +0000 (00:26 +0000)]
Moved some "game mode" related stuff into ball/mode and removed the
"mode" setting from neverballrc.  (The latter change is pretty much as
in r1050.)

git-svn-id: https://s.snth.net/svn/neverball/trunk@1126 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoChanged some C++ style comments to C style comments.
jammnrose [Thu, 13 Sep 2007 03:12:03 +0000 (03:12 +0000)]
Changed some C++ style comments to C style comments.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1125 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated putt's main.c to fix the icon issue.
jammnrose [Thu, 13 Sep 2007 00:42:23 +0000 (00:42 +0000)]
Updated putt's main.c to fix the icon issue.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1124 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated plist files so icons attach properly when building in Mac.
jammnrose [Thu, 13 Sep 2007 00:18:26 +0000 (00:18 +0000)]
Updated plist files so icons attach properly when building in Mac.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1123 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated main.c with a conditional for Mac. Now the icon in the dock will stay as...
jammnrose [Thu, 13 Sep 2007 00:09:41 +0000 (00:09 +0000)]
Updated main.c with a conditional for Mac. Now the icon in the dock will stay as it should instead of switching to a png version.
Updated xcodeproj with some minor script improvements.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1122 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoPO update.
parasti [Wed, 12 Sep 2007 20:56:19 +0000 (20:56 +0000)]
PO update.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1121 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRemoved superfluous make recursion and simplified things a bit.
parasti [Wed, 12 Sep 2007 20:27:08 +0000 (20:27 +0000)]
Removed superfluous make recursion and simplified things a bit.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1120 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoMade internationalisation optional; to compile the game without I18N,
parasti [Tue, 11 Sep 2007 23:58:30 +0000 (23:58 +0000)]
Made internationalisation optional;  to compile the game without I18N,
use "make DISABLE_NLS=1".  I moved most of the gettext-related Makefile
stuff to po/Makefile and added a couple of the more useful ("standard"?)
features found in autotools-based packages:  support for the LINGUAS
environment variable and the "update-po" target.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1119 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated xcodeproj for lang.c/.h again. Updated some various scripts within the xcodep...
jammnrose [Tue, 11 Sep 2007 13:02:00 +0000 (13:02 +0000)]
Updated xcodeproj for lang.c/.h again. Updated some various scripts within the xcodeproj to correctly set icons and backgrounds.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1118 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdates to the xcodeproj because i18n.c/.h was changed to lang.c/.h.
jammnrose [Tue, 11 Sep 2007 04:30:27 +0000 (04:30 +0000)]
Updates to the xcodeproj because i18n.c/.h was changed to lang.c/.h.
Added shell script to simplify moving need libraries and tools. The two files you still need to manually add are SDLMain.h and SDLMain.m.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1117 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoSee r1115, I forgot to actually commit the files.
jammnrose [Tue, 11 Sep 2007 03:47:12 +0000 (03:47 +0000)]
See r1115, I forgot to actually commit the files.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1116 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated Mac icns files. Updated some scripts within the .xcodeproj to work correctly...
jammnrose [Tue, 11 Sep 2007 03:46:08 +0000 (03:46 +0000)]
Updated Mac icns files. Updated some scripts within the .xcodeproj to work correctly again.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1115 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated Dev-C++ project files. Patch provided by Challenge Space Yard.
parasti [Sun, 9 Sep 2007 19:19:40 +0000 (19:19 +0000)]
Updated Dev-C++ project files.  Patch provided by Challenge Space Yard.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1114 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoFixed a "simple" make variable being referenced without having a
parasti [Sun, 9 Sep 2007 12:37:10 +0000 (12:37 +0000)]
Fixed a "simple" make variable being referenced without having a
definition.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1113 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoFixed a minor inconsistency.
parasti [Sun, 9 Sep 2007 01:21:18 +0000 (01:21 +0000)]
Fixed a minor inconsistency.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1112 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoMakefile clean-up. This is actually the first batch of changes related
parasti [Sun, 9 Sep 2007 01:14:53 +0000 (01:14 +0000)]
Makefile clean-up.  This is actually the first batch of changes related
to the optional I18N stuff (ticket #114), but I somehow ended up
reorganising the whole file.

Makefile.mingw has been merged with the main Makefile.  Use "cross-make
MINGW=1".

git-svn-id: https://s.snth.net/svn/neverball/trunk@1111 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoPainfully renamed share/i18n to share/lang.
parasti [Sat, 8 Sep 2007 23:01:55 +0000 (23:01 +0000)]
Painfully renamed share/i18n to share/lang.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1110 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated code to point to the current title.sol location and removed the
parasti [Sat, 8 Sep 2007 22:34:46 +0000 (22:34 +0000)]
Updated code to point to the current title.sol location and removed the
duplicate SOL.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1109 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoEntirely undid revision 1099. I think at the moment we're better off
parasti [Sat, 8 Sep 2007 22:30:35 +0000 (22:30 +0000)]
Entirely undid revision 1099.  I think at the moment we're better off
this way.  It seems that the physics stuff is in need of significantly
more attention than this.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1108 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoFixed a potential buffer overflow in make_dict and added dictionary
parasti [Sat, 8 Sep 2007 20:52:13 +0000 (20:52 +0000)]
Fixed a potential buffer overflow in make_dict and added dictionary
count to mapc output.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1106 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoMerge r739:1104 from the s_dict branch.
parasti [Sat, 8 Sep 2007 00:40:17 +0000 (00:40 +0000)]
Merge r739:1104 from the s_dict branch.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1105 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdated the xcode project so it works will some of the recent path changes, code...
jammnrose [Thu, 6 Sep 2007 16:50:12 +0000 (16:50 +0000)]
Updated the xcode project so it works will some of the recent path changes, code change, etc...

git-svn-id: https://s.snth.net/svn/neverball/trunk@1104 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoSet svn:eol-style property to native for Dev-C++ project files.
parasti [Sun, 2 Sep 2007 19:15:49 +0000 (19:15 +0000)]
Set svn:eol-style property to native for Dev-C++ project files.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1103 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoApplied a patch from Challenge Space Yard that should bring the Dev-C++
parasti [Sun, 2 Sep 2007 19:09:31 +0000 (19:09 +0000)]
Applied a patch from Challenge Space Yard that should bring the Dev-C++
project files up-to-date.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1102 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoAdded a default VERSION macro.
parasti [Sat, 1 Sep 2007 20:39:10 +0000 (20:39 +0000)]
Added a default VERSION macro.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1101 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUndid revision 1099 (dt scaling mods) for Neverputt. Need to be damn
parasti [Mon, 27 Aug 2007 20:36:51 +0000 (20:36 +0000)]
Undid revision 1099 (dt scaling mods) for Neverputt.  Need to be damn
sure about it first.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1100 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoApplied my "bidirectional dt scaling" patch. Accordingly, the game can
parasti [Sat, 25 Aug 2007 21:52:34 +0000 (21:52 +0000)]
Applied my "bidirectional dt scaling" patch.  Accordingly, the game can
now not only perform multiple physics updates for a single graphics
update but also skip physics updates if the graphics updates happen too
often.  Closes ticket #101.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1099 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoFixed a bug where ball kept changing size if the game was restarted
parasti [Tue, 21 Aug 2007 15:03:42 +0000 (15:03 +0000)]
Fixed a bug where ball kept changing size if the game was restarted
during grow/shrink stage.  Closes ticket #112.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1097 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoLanguage selection in-game is no more. It might return some day, but
parasti [Fri, 17 Aug 2007 14:13:51 +0000 (14:13 +0000)]
Language selection in-game is no more.  It might return some day, but
the implementation was really bothering me.  We were using putenv to
change the language (which didn't work on Windows anyway) and, more
importantly, we entirely broke the semantics of the LANGUAGE environment
variable.  You can find information on that in the ABOUT-NLS file
distributed with gettext.  (/usr/share/gettext/ABOUT-NLS on Debian.)

git-svn-id: https://s.snth.net/svn/neverball/trunk@1096 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoStill not quite happy with the Makefiles.
parasti [Sun, 5 Aug 2007 14:00:30 +0000 (14:00 +0000)]
Still not quite happy with the Makefiles.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1094 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoFixed function headers that were strangely missing parameter types and
parasti [Wed, 1 Aug 2007 16:09:21 +0000 (16:09 +0000)]
Fixed function headers that were strangely missing parameter types and
changed Makefile to make use of CFLAGS from the environment.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1093 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoDiscovered svnversion...
parasti [Sun, 29 Jul 2007 12:34:55 +0000 (12:34 +0000)]
Discovered svnversion...

git-svn-id: https://s.snth.net/svn/neverball/trunk@1092 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoTypo.
parasti [Sat, 28 Jul 2007 11:46:23 +0000 (11:46 +0000)]
Typo.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1085 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoMore Windows crap...
parasti [Fri, 27 Jul 2007 22:36:25 +0000 (22:36 +0000)]
More Windows crap...

Start menu shortcuts are now installed in Neverball instead of Games.

Added replay converter to the installer.  There's no special option for
that, it's installed unconditionally with the rest of the game.

Added launcher batch files for neverball, neverputt and mapc.  Along
with the replay converter and the wrapper convert-replays batch file,
these are all installed in a subdirectory called "bin".  It's a bit of a
mess, though;  the main binaries and dynamic libraries are still in the
top directory.  I (and maybe a handful of other people) still get a nice
clean directory to add to PATH and the rest can still carelessly click
the executable files placed in an obvious location and not see any
console windows flashing by.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1084 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRemoved svn:executable prop from some files.
parasti [Fri, 27 Jul 2007 16:17:45 +0000 (16:17 +0000)]
Removed svn:executable prop from some files.

Changed language_init to check the NEVERBALL_LOCALE environment variable
and use the hard-coded default location as a fall-back.  Useful for
shell scripts.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1083 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoneverball.nsi: changed "create shortcuts" label to simply "shortcuts".
parasti [Sat, 21 Jul 2007 19:51:26 +0000 (19:51 +0000)]
neverball.nsi:  changed "create shortcuts" label to simply "shortcuts".

git-svn-id: https://s.snth.net/svn/neverball/trunk@1082 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoUpdate neverball.nsi to use the new icons (basic).
parasti [Thu, 19 Jul 2007 19:00:22 +0000 (19:00 +0000)]
Update neverball.nsi to use the new icons (basic).

git-svn-id: https://s.snth.net/svn/neverball/trunk@1077 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoPerform some clean-up actions when exiting level from the intro screen,
parasti [Thu, 19 Jul 2007 18:24:15 +0000 (18:24 +0000)]
Perform some clean-up actions when exiting level from the intro screen,
in particular close the replay file if it is open.  This is probably
what was causing subsequent attempts to save replays fail mysteriously
on Windows.  (See ticket #108.)

git-svn-id: https://s.snth.net/svn/neverball/trunk@1076 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoChanged tools/Makefile to justify the directory name, which is "tools",
parasti [Thu, 19 Jul 2007 17:46:43 +0000 (17:46 +0000)]
Changed tools/Makefile to justify the directory name, which is "tools",
not "tool".

git-svn-id: https://s.snth.net/svn/neverball/trunk@1075 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRemoved old unmaintained man pages.
parasti [Thu, 19 Jul 2007 13:46:58 +0000 (13:46 +0000)]
Removed old unmaintained man pages.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1074 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoChanged ico files again. Used the recommended settings in IcoFX for the sizes. Now...
jammnrose [Thu, 19 Jul 2007 06:11:35 +0000 (06:11 +0000)]
Changed ico files again. Used the recommended settings in IcoFX for the sizes. Now using the svg images as well. The putt version is a combination between the plain red ball and cheese's putter (his ball wasn't the same). This is for continuity. The neverball replay icon will need to be redone at some point as well.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1073 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoRestore the cheat setting in neverballrc.
lorant [Wed, 18 Jul 2007 16:50:37 +0000 (16:50 +0000)]
Restore the cheat setting in neverballrc.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1071 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoMake "restart" go to the "Ready" stage (rather than "Set").
lorant [Wed, 18 Jul 2007 15:38:12 +0000 (15:38 +0000)]
Make "restart" go to the "Ready" stage (rather than "Set").

git-svn-id: https://s.snth.net/svn/neverball/trunk@1070 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoAdd the "force-quit" feature to neverball replays and neverputt.
lorant [Wed, 18 Jul 2007 11:19:03 +0000 (11:19 +0000)]
Add the "force-quit" feature to neverball replays and neverputt.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1069 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoDeleted some old files.
jammnrose [Wed, 18 Jul 2007 05:02:03 +0000 (05:02 +0000)]
Deleted some old files.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1068 78b8d119-cf0a-0410-b17c-f493084dd1d7

16 years agoAdded new ico's; new sizes as well as basic sizes. Added cheese's svg(beta [still...
jammnrose [Wed, 18 Jul 2007 04:58:09 +0000 (04:58 +0000)]
Added new ico's; new sizes as well as basic sizes. Added cheese's svg(beta [still needs work IMO]) of the neverputt logo.

git-svn-id: https://s.snth.net/svn/neverball/trunk@1067 78b8d119-cf0a-0410-b17c-f493084dd1d7