rlk [Wed, 26 Dec 2007 02:09:59 +0000 (02:09 +0000)]
Oops! Fixed newly envmapped glass being scheduled as opaque.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1289
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Wed, 26 Dec 2007 01:38:19 +0000 (01:38 +0000)]
Added lump smoothing to mapc.
Added non-smoothing chrome and modified title.map to use it.
Added glassy effect to glass materials.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1288
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 24 Dec 2007 17:19:53 +0000 (17:19 +0000)]
Readded a carelessly removed include.
Hint: undefined macros in #if show up with -Wundef.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1287
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Mon, 24 Dec 2007 00:39:20 +0000 (00:39 +0000)]
Fixed stupid issues with new mipmap and aniso options.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1286
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 23 Dec 2007 23:56:08 +0000 (23:56 +0000)]
Reworked mapc+no SDL+no i18n and neverball/neverputt+SDL+i18n distinction.
* Removed unneeded headers from the "core" modules.
Most importantly, moved lang.h from base_config.h to config.h. Thus
the core modules (shared across all apps) and mapc couldn't care
less about whether they are built with ENABLE_NLS set to 1 or 0. No
hybrid builds should result.
* Added back 'main' un-definition, this time in the Makefile.
MinGW's 'sdl-config --cflags' outputs -Dmain=SDL_main in order to
allow SDL do initialisation and other Windows magic for the
so-called GUI apps, including standard output redirection to files.
We don't want this for mapc, though. (And it won't work anyway, if
we do not link with 'sdl-config --libs'.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@1285
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 23 Dec 2007 20:10:07 +0000 (20:10 +0000)]
Hacked mapc to avoid i18n.
We can drop INTL_LIBS from BASE_LIBS in the Makefile, but then we also
have to make sure that all the included headers are clean of any i18n
magic.
I call it a "hack" because this should really be sorted out in the
Makefile, not source code. Unfortunately it seems to be the "right but
complicated" way.
Removed a similar hack from democonv. No longer needed.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1284
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sun, 23 Dec 2007 19:48:11 +0000 (19:48 +0000)]
Modified material sorter to draw opaque decals AFTER opaque textures, and transparent decals BEFORE transparent textures.
Removed TGA search from mapc.
Modified subdirectory Makefiles to transmit the target specification to the root Makefile.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1283
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 23 Dec 2007 01:03:57 +0000 (01:03 +0000)]
Restored conditional linking of the i18n libs.
We don't want to link in libintl and libiconv on all systems. The GNU
C library provides built-in versions of gettext and iconv functions,
so these two libraries don't usually exist on systems using glibc.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1282
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sun, 23 Dec 2007 00:03:55 +0000 (00:03 +0000)]
Remove insidious F11 fullscreen toggle. That will never work under Windows.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1281
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sat, 22 Dec 2007 23:33:32 +0000 (23:33 +0000)]
Fixed level data not being freed by conf state. This allowed OpenGL state to leak when the context is bounced on resolution change. Should resolve ticket #25.
Fixed image_white not saturating red channel on RGB and RGBA images.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1280
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sat, 22 Dec 2007 22:08:20 +0000 (22:08 +0000)]
Oops, broke NLS and Darwin in the Makefile. Fixed.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1279
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sat, 22 Dec 2007 21:33:42 +0000 (21:33 +0000)]
Rewrote image handling, eliminating SDL_image. Made many changes throughout the code in support of new image system.
Fixed erroneous RGB modulation in thwomp.png (most noticable in redeo.map).
Added mipmap and anisotropic options.
Removed obsolete max texture scaling in font/gui.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1278
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 21 Dec 2007 15:17:04 +0000 (15:17 +0000)]
Removed a couple of obsolete includes.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1277
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 21 Dec 2007 14:05:02 +0000 (14:05 +0000)]
Replaced a bunch of macros with enumerations.
Out-of-sequence numbers are bothering, but I can't reorder them,
because noise in diffs is bothering as well! This is how I solve it.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1276
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 21 Dec 2007 14:04:51 +0000 (14:04 +0000)]
Removed audio_rate config variable and changed config screen accordingly.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1275
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Fri, 21 Dec 2007 13:03:57 +0000 (13:03 +0000)]
curved.map: Texture fix
git-svn-id: https://s.snth.net/svn/neverball/trunk@1274
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Fri, 21 Dec 2007 07:39:50 +0000 (07:39 +0000)]
added timers to switches in locks.map so that they stay green after triggered.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1273
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Fri, 21 Dec 2007 06:14:16 +0000 (06:14 +0000)]
Removed remaining SDL_mixer includes
git-svn-id: https://s.snth.net/svn/neverball/trunk@1272
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 20 Dec 2007 22:16:51 +0000 (22:16 +0000)]
Boring clean-up.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1271
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 20 Dec 2007 22:16:27 +0000 (22:16 +0000)]
Merged branch 'no-SDL_mixer'.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1270
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 20 Dec 2007 11:32:58 +0000 (11:32 +0000)]
Proper ball shadow removal in poser mode. Patch from Elviz.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1269
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 20 Dec 2007 00:24:22 +0000 (00:24 +0000)]
cross: slightly moved blue coins.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1268
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 19 Dec 2007 16:49:29 +0000 (16:49 +0000)]
groundbreak: changed texture pattern and modified mover behaviour.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1265
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Tue, 18 Dec 2007 03:20:29 +0000 (03:20 +0000)]
Replaced arrow references with arrow-light (per mym's suggestion)
git-svn-id: https://s.snth.net/svn/neverball/trunk@1264
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Tue, 18 Dec 2007 02:39:25 +0000 (02:39 +0000)]
Fixed Medium set shot
git-svn-id: https://s.snth.net/svn/neverball/trunk@1263
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Mon, 17 Dec 2007 22:40:14 +0000 (22:40 +0000)]
easytele, qbert, hardrise: set some orange textures accordingly to rlk's notes
git-svn-id: https://s.snth.net/svn/neverball/trunk@1262
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Mon, 17 Dec 2007 22:21:24 +0000 (22:21 +0000)]
multicurves: update shot
git-svn-id: https://s.snth.net/svn/neverball/trunk@1261
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Mon, 17 Dec 2007 22:18:40 +0000 (22:18 +0000)]
renamed marblecurves to multicurves
git-svn-id: https://s.snth.net/svn/neverball/trunk@1260
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Mon, 17 Dec 2007 22:15:41 +0000 (22:15 +0000)]
marblecurves: re-texturing, grass
git-svn-id: https://s.snth.net/svn/neverball/trunk@1259
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 17 Dec 2007 20:43:13 +0000 (20:43 +0000)]
groundbreak: removed turf-grey from several never-to-be-seen faces.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1258
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Mon, 17 Dec 2007 13:54:46 +0000 (13:54 +0000)]
update French translation
git-svn-id: https://s.snth.net/svn/neverball/trunk@1257
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 17 Dec 2007 01:34:02 +0000 (01:34 +0000)]
Updated Latvian translation.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1256
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Sun, 16 Dec 2007 21:57:23 +0000 (21:57 +0000)]
freefall: replaced arrows/numbers by rlk's new texture, updated moving OBJs
git-svn-id: https://s.snth.net/svn/neverball/trunk@1255
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Sun, 16 Dec 2007 21:07:17 +0000 (21:07 +0000)]
modified climb to use new OBJ movers.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1254
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sun, 16 Dec 2007 19:11:59 +0000 (19:11 +0000)]
Fixed movers to use new OBJ mover.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1253
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sun, 16 Dec 2007 19:03:28 +0000 (19:03 +0000)]
Modified quads, spread, teleport, and mazebump to use new OBJ movers.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1252
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sun, 16 Dec 2007 17:58:10 +0000 (17:58 +0000)]
Modified frogger to use new OBJ mover policy, and to take advantage of Krabby Krap's linear path option.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1251
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sun, 16 Dec 2007 17:22:17 +0000 (17:22 +0000)]
SEVERAL LEVELS ARE TEMPORARILY BROKEN.
Changed mover OBJ mechanism.
Added rotation decals.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1250
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 16 Dec 2007 12:46:49 +0000 (12:46 +0000)]
PO update.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1249
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sat, 15 Dec 2007 22:21:37 +0000 (22:21 +0000)]
Added a tweak to place the GUI into "recently moved" mode upon level end. This will force the player to recenter the joystick before the GUI with work. Thus, the default button will not be accidentally deselected if the joystick is not centered when play ends. Resolves ticket #106.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1248
78b8d119-cf0a-0410-b17c-
f493084dd1d7
rlk [Sat, 15 Dec 2007 20:28:29 +0000 (20:28 +0000)]
Added decal material flag in order to enable decals coincident with base geometry.
Add decal flag to all decal materials.
Modified easy.map and slolam.map to prove the decal concept.
Modified coin-pad-green-dark to blend properly.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1246
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Sat, 15 Dec 2007 17:27:42 +0000 (17:27 +0000)]
update French translation
git-svn-id: https://s.snth.net/svn/neverball/trunk@1245
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Fri, 14 Dec 2007 13:06:37 +0000 (13:06 +0000)]
corners/zigzag: update shots
git-svn-id: https://s.snth.net/svn/neverball/trunk@1244
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Fri, 14 Dec 2007 11:46:48 +0000 (11:46 +0000)]
hardrise:remove TI and update shot, bumps/learngrow: update shot
git-svn-id: https://s.snth.net/svn/neverball/trunk@1243
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Fri, 14 Dec 2007 11:41:20 +0000 (11:41 +0000)]
hardrise/bumps: adjust music/background/paths
git-svn-id: https://s.snth.net/svn/neverball/trunk@1242
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Fri, 14 Dec 2007 11:38:18 +0000 (11:38 +0000)]
move hardrise to med set and bumps to easy set
git-svn-id: https://s.snth.net/svn/neverball/trunk@1241
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Thu, 13 Dec 2007 07:38:01 +0000 (07:38 +0000)]
hardrise: tweaks
git-svn-id: https://s.snth.net/svn/neverball/trunk@1240
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 12 Dec 2007 17:29:31 +0000 (17:29 +0000)]
Fixed a no-default-button-on-fail bug in Challenge mode.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1239
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Tue, 11 Dec 2007 15:55:09 +0000 (15:55 +0000)]
fall.map: small tweak
git-svn-id: https://s.snth.net/svn/neverball/trunk@1238
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Tue, 11 Dec 2007 13:58:47 +0000 (13:58 +0000)]
hardrise: fix and tweaks
git-svn-id: https://s.snth.net/svn/neverball/trunk@1237
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 11 Dec 2007 03:31:48 +0000 (03:31 +0000)]
Updated .xcodeproj to include text.* in /share.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1236
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Mon, 10 Dec 2007 00:28:27 +0000 (00:28 +0000)]
hardrise: make it easier and harder to fall out
git-svn-id: https://s.snth.net/svn/neverball/trunk@1235
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 5 Dec 2007 10:05:26 +0000 (10:05 +0000)]
Opted for using gettext built-in encoding conversion for translations.
Finally realised that it is possible to pass an empty string to
bind_textdomain_codeset in order to select locale's encoding for the
retrieved translations.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1230
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Tue, 4 Dec 2007 22:34:59 +0000 (22:34 +0000)]
Corrected material type of coin-pad-green-dark, hole and shadow-rock (should be 2=transparent)
git-svn-id: https://s.snth.net/svn/neverball/trunk@1229
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 3 Dec 2007 00:37:16 +0000 (00:37 +0000)]
Merged branch utf8.
Some changes:
* In-game text editor handles non-Latin keyboard layouts and
multi-byte characters. (Closes tickets #104 and #89.)
* The localised date from strftime is properly converted to UTF-8
before display. (Closes #98.)
* File names are appropriately converted between the system's
encoding and UTF-8.
* Error messages are converted to the system's encoding before being
sent off to standard streams. The new gettext-style macro L_
provides a way to retrieve translations in the locale's encoding.
(Closes #93.)
* Updated DejaVu font.
All this shiny stuff comes with a new dependency: libiconv. To build
the game without it, pass ENABLE_NLS=0 to make.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1228
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 27 Nov 2007 19:33:01 +0000 (19:33 +0000)]
Renamed functions: grow_set -> grow_init, grow_ball -> grow_step.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1227
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 27 Nov 2007 19:32:52 +0000 (19:32 +0000)]
Changed grow/shrink logic to avoid equality tests of floating point numbers.
To compute ball's new radius, the "current" grow/shrink state of
the ball is determined by testing a couple of floating point
numbers for equality. It appears that these tests can fail even
when comparing results of the same computation, sometimes causing
unexpected grow/shrink behaviour. It becomes apparent with certain
non-standard ball radius values as set by the mapper, such as 0.1125,
but not with the default value of 0.25.
This patch instead keeps track of the current state by using an
integer, which is tested for positive/negative values and zero
representing large, small and regular state, respectively.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1226
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 25 Nov 2007 23:27:54 +0000 (23:27 +0000)]
Fixed Neverputt pause sometimes using itself as the "continue" state.
We simply make sure that the "continue" state is never the pause state
itself. This can happen if game window loses focus -- and thus
goto_pause is called -- while the pause state is active.
Call it a hack.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1225
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 24 Nov 2007 05:41:04 +0000 (05:41 +0000)]
Restored replay overwrite fix (Windows); didn't seem to be related to the failed saving problem
git-svn-id: https://s.snth.net/svn/neverball/trunk@1224
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 21 Nov 2007 00:46:18 +0000 (00:46 +0000)]
Added Lorant to contributors.
I tried to contact him about a week ago, but have not received a
reply. The name was picked up from an e-mail sent to the SDL mailing
list. An archived copy is available at Gmane:
http://article.gmane.org/gmane.comp.lib.sdl/34241
git-svn-id: https://s.snth.net/svn/neverball/trunk@1223
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 13 Nov 2007 12:34:46 +0000 (12:34 +0000)]
Left Shift as the only modifier key.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1222
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 13 Nov 2007 12:34:28 +0000 (12:34 +0000)]
Finally merged the keyboard-nav branch.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1221
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Nov 2007 01:39:18 +0000 (01:39 +0000)]
Added Krabby Krap to contributors.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1220
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 7 Nov 2007 22:55:55 +0000 (22:55 +0000)]
Changed cheat mode keyword.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1219
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 7 Nov 2007 14:42:56 +0000 (14:42 +0000)]
Minor clean-up.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1218
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 7 Nov 2007 14:42:49 +0000 (14:42 +0000)]
Clear "paused" flag on delete/keep at Replay Paused screen.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1217
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 7 Nov 2007 14:42:40 +0000 (14:42 +0000)]
First attempt at bringing CHANGES back to life.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1216
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 6 Nov 2007 15:01:09 +0000 (15:01 +0000)]
Replay pause/end screen: removed info and reordered buttons.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1215
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Tue, 6 Nov 2007 13:59:55 +0000 (13:59 +0000)]
marblecurves: set a lump as detail
git-svn-id: https://s.snth.net/svn/neverball/trunk@1214
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 6 Nov 2007 12:27:43 +0000 (12:27 +0000)]
Added a "smooth" attribute to the path_corner entity.
Applied Krabby Krap's smooth path patch that adds a "smooth" attribute
to the path_corner entity. Enabled by default, it allows to disable
movement smoothing that takes place when body is approaching or moving
away from a path_corner.
Formatted and cleaned up as suggested by rlk. Closes ticket #118.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1213
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 5 Nov 2007 15:32:11 +0000 (15:32 +0000)]
Fixed the hacked fix to preserve level data on Next Level as well.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1212
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 5 Nov 2007 15:32:02 +0000 (15:32 +0000)]
No Replays screen: removed Back button and added a time-out.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1211
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 4 Nov 2007 21:37:14 +0000 (21:37 +0000)]
Hacked a fix for vital level data being cleared on retry.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1210
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 4 Nov 2007 21:11:59 +0000 (21:11 +0000)]
Fixed disabled Retry Level button in Challenge mode.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1209
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 3 Nov 2007 13:20:31 +0000 (13:20 +0000)]
Simplified version script.
Only Subversion working copies are now supported. For SVK, git,
non-versioned trees, etc, the date is used instead.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1208
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 31 Oct 2007 01:26:31 +0000 (01:26 +0000)]
Beautified the Misc level set
git-svn-id: https://s.snth.net/svn/neverball/trunk@1207
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 28 Oct 2007 17:52:56 +0000 (17:52 +0000)]
Changed crude "ifdef DISABLE_NLS" semantics in Makefile and share/lang
to "if ENABLE_NLS". To disable language support, use "make
ENABLE_NLS=0".
git-svn-id: https://s.snth.net/svn/neverball/trunk@1206
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 28 Oct 2007 17:52:48 +0000 (17:52 +0000)]
Help output pretty-printing.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1205
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 25 Oct 2007 15:32:30 +0000 (15:32 +0000)]
Rewrote command-line argument handling. In effect, replays specified
on the command-line are no longer opened twice. Closes ticket #116.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1204
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Tue, 23 Oct 2007 18:02:53 +0000 (18:02 +0000)]
canals, easyhalfpipe, hardrise: update shots path, also change the easyhalfpipe's floor texture
git-svn-id: https://s.snth.net/svn/neverball/trunk@1203
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Tue, 23 Oct 2007 17:57:51 +0000 (17:57 +0000)]
new easy level: hardrise; also move canals to misc levels
git-svn-id: https://s.snth.net/svn/neverball/trunk@1202
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Fri, 12 Oct 2007 14:55:35 +0000 (14:55 +0000)]
climb, speed, dance2: tweaks
git-svn-id: https://s.snth.net/svn/neverball/trunk@1200
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Wed, 10 Oct 2007 00:21:42 +0000 (00:21 +0000)]
map-mym2: some fixes suggested by Elviz
git-svn-id: https://s.snth.net/svn/neverball/trunk@1199
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 9 Oct 2007 21:25:59 +0000 (21:25 +0000)]
Replaced some cryptic variable names in ball/util.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1198
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 8 Oct 2007 21:22:46 +0000 (21:22 +0000)]
Modified make_swch to initialise the "initial state" of a switch in
addition to the "current state". This fixes a bug where it would not
be possible to deactivate a timed switch that is on at the start of a
level. Closes: #95.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1197
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 8 Oct 2007 21:22:41 +0000 (21:22 +0000)]
Moved dictionary entries to the beginning of the SOL file, in effect
allowing level_load to again use sol_load_only_head to quickly obtain
level "meta data".
git-svn-id: https://s.snth.net/svn/neverball/trunk@1196
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 8 Oct 2007 21:22:33 +0000 (21:22 +0000)]
Modified Makefile to ignore GtkRadiant's autosave snapshots.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1195
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 8 Oct 2007 21:22:28 +0000 (21:22 +0000)]
Made mapc to only create dictionary entries from the worldspawn entity
attributes. Closes: #115.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1194
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 7 Oct 2007 21:39:33 +0000 (21:39 +0000)]
Undid a careless change messing with the HUD in challenge mode.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1193
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 7 Oct 2007 21:39:27 +0000 (21:39 +0000)]
share/image.h was using OpenGL symbols without including the respective header.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1192
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 7 Oct 2007 21:39:20 +0000 (21:39 +0000)]
Moved most of ball/levels module functions back to ball/level. Not sure why
they were moved in the first place.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1191
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 5 Oct 2007 21:01:47 +0000 (21:01 +0000)]
Replaced the "done bis" state (used to perform some additional stuff upon the
return from the player name editor) with a static variable.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1190
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 5 Oct 2007 21:01:41 +0000 (21:01 +0000)]
Nit-picking, Vol. 12512
git-svn-id: https://s.snth.net/svn/neverball/trunk@1189
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 4 Oct 2007 19:55:56 +0000 (19:55 +0000)]
Modified version shell script to output a dummy version string if the
working directory is a local SVK branch. (As opposed to a direct mirror
checkout.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@1188
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 4 Oct 2007 17:20:12 +0000 (17:20 +0000)]
Changed lights to evenly illuminate entire maps.
http://www.nevercorner.net/forum/viewtopic.php?id=1190
git-svn-id: https://s.snth.net/svn/neverball/trunk@1187
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 3 Oct 2007 21:59:12 +0000 (21:59 +0000)]
Changed cheat activation method yet again, based on a suggestion by rlk.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1186
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 3 Oct 2007 21:59:00 +0000 (21:59 +0000)]
Fixed an FTB error in Neverputt unnoticed due to broken deps.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1185
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 3 Oct 2007 21:58:53 +0000 (21:58 +0000)]
Fixed an ugly bug in dependency generation.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1184
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 3 Oct 2007 21:58:46 +0000 (21:58 +0000)]
Removed all bonus ball texture-related code.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1183
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 3 Oct 2007 21:58:33 +0000 (21:58 +0000)]
Added a MODE_COUNT macro to reduce FIXME count and cleaned up some code.
git-svn-id: https://s.snth.net/svn/neverball/trunk@1182
78b8d119-cf0a-0410-b17c-
f493084dd1d7