neverball
16 years agoOops! Fixed newly envmapped glass being scheduled as opaque.
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

16 years agoAdded lump smoothing to mapc.
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

16 years agoReadded a carelessly removed include.
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

16 years agoFixed stupid issues with new mipmap and aniso options.
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

16 years agoReworked mapc+no SDL+no i18n and neverball/neverputt+SDL+i18n distinction.
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

16 years agoHacked mapc to avoid i18n.
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

16 years agoModified material sorter to draw opaque decals AFTER opaque textures, and transparent...
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

16 years agoRestored conditional linking of the i18n libs.
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

16 years agoRemove insidious F11 fullscreen toggle. That will never work under Windows.
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

16 years agoFixed level data not being freed by conf state. This allowed OpenGL state to leak...
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

16 years agoOops, broke NLS and Darwin in the Makefile. Fixed.
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

16 years agoRewrote image handling, eliminating SDL_image. Made many changes throughout the...
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

16 years agoRemoved a couple of obsolete includes.
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

16 years agoReplaced a bunch of macros with enumerations.
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

16 years agoRemoved audio_rate config variable and changed config screen accordingly.
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

16 years agocurved.map: Texture fix
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

16 years agoadded timers to switches in locks.map so that they stay green after triggered.
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

16 years agoRemoved remaining SDL_mixer includes
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

16 years agoBoring clean-up.
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

16 years agoMerged branch 'no-SDL_mixer'.
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

16 years agoProper ball shadow removal in poser mode. Patch from Elviz.
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

16 years agocross: slightly moved blue coins.
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

16 years agogroundbreak: changed texture pattern and modified mover behaviour.
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

16 years agoReplaced arrow references with arrow-light (per mym's suggestion)
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

16 years agoFixed Medium set shot
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

16 years agoeasytele, qbert, hardrise: set some orange textures accordingly to rlk's notes
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

16 years agomulticurves: update shot
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

16 years agorenamed marblecurves to multicurves
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

16 years agomarblecurves: re-texturing, grass
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

16 years agogroundbreak: removed turf-grey from several never-to-be-seen faces.
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

16 years agoupdate French translation
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

16 years agoUpdated Latvian translation.
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

16 years agofreefall: replaced arrows/numbers by rlk's new texture, updated moving OBJs
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

16 years agomodified climb to use new OBJ movers.
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

16 years agoFixed movers to use new OBJ mover.
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

16 years agoModified quads, spread, teleport, and mazebump to use new OBJ movers.
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

16 years agoModified frogger to use new OBJ mover policy, and to take advantage of Krabby Krap...
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

16 years agoSEVERAL LEVELS ARE TEMPORARILY BROKEN.
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

16 years agoPO update.
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

16 years agoAdded a tweak to place the GUI into "recently moved" mode upon level end. This will...
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

16 years agoAdded decal material flag in order to enable decals coincident with base geometry.
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

16 years agoupdate French translation
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

16 years agocorners/zigzag: update shots
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

16 years agohardrise:remove TI and update shot, bumps/learngrow: update shot
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

16 years agohardrise/bumps: adjust music/background/paths
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

16 years agomove hardrise to med set and bumps to easy set
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

16 years agohardrise: tweaks
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

16 years agoFixed a no-default-button-on-fail bug in Challenge mode.
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

16 years agofall.map: small tweak
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

16 years agohardrise: fix and tweaks
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

16 years agoUpdated .xcodeproj to include text.* in /share.
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

16 years agohardrise: make it easier and harder to fall out
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

16 years agoOpted for using gettext built-in encoding conversion for translations.
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

16 years agoCorrected material type of coin-pad-green-dark, hole and shadow-rock (should be 2...
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

16 years agoMerged branch utf8.
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

16 years agoRenamed functions: grow_set -> grow_init, grow_ball -> grow_step.
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

16 years agoChanged grow/shrink logic to avoid equality tests of floating point numbers.
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

16 years agoFixed Neverputt pause sometimes using itself as the "continue" state.
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

16 years agoRestored replay overwrite fix (Windows); didn't seem to be related to the failed...
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

16 years agoAdded Lorant to contributors.
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

16 years agoLeft Shift as the only modifier key.
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

16 years agoFinally merged the keyboard-nav branch.
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

16 years agoAdded Krabby Krap to contributors.
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

16 years agoChanged cheat mode keyword.
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

16 years agoMinor clean-up.
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

16 years agoClear "paused" flag on delete/keep at Replay Paused screen.
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

16 years agoFirst attempt at bringing CHANGES back to life.
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

16 years agoReplay pause/end screen: removed info and reordered buttons.
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

16 years agomarblecurves: set a lump as detail
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

16 years agoAdded a "smooth" attribute to the path_corner entity.
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

16 years agoFixed the hacked fix to preserve level data on Next Level as well.
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

16 years agoNo Replays screen: removed Back button and added a time-out.
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

16 years agoHacked a fix for vital level data being cleared on retry.
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

16 years agoFixed disabled Retry Level button in Challenge mode.
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

16 years agoSimplified version script.
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

16 years agoBeautified the Misc level set
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

16 years agoChanged crude "ifdef DISABLE_NLS" semantics in Makefile and share/lang
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

16 years agoHelp output pretty-printing.
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

16 years agoRewrote command-line argument handling. In effect, replays specified
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

16 years agocanals, easyhalfpipe, hardrise: update shots path, also change the easyhalfpipe's...
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

16 years agonew easy level: hardrise; also move canals to misc levels
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

16 years agoclimb, speed, dance2: tweaks
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

16 years agomap-mym2: some fixes suggested by Elviz
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

16 years agoReplaced some cryptic variable names in ball/util.
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

16 years agoModified make_swch to initialise the "initial state" of a switch in
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

16 years agoMoved dictionary entries to the beginning of the SOL file, in effect
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

16 years agoModified Makefile to ignore GtkRadiant's autosave snapshots.
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

16 years agoMade mapc to only create dictionary entries from the worldspawn entity
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

16 years agoUndid a careless change messing with the HUD in challenge mode.
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

16 years agoshare/image.h was using OpenGL symbols without including the respective header.
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

16 years agoMoved most of ball/levels module functions back to ball/level. Not sure why
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

16 years agoReplaced the "done bis" state (used to perform some additional stuff upon the
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

16 years agoNit-picking, Vol. 12512
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

16 years agoModified version shell script to output a dummy version string if the
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

16 years agoChanged lights to evenly illuminate entire maps.
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

16 years agoChanged cheat activation method yet again, based on a suggestion by rlk.
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

16 years agoFixed an FTB error in Neverputt unnoticed due to broken deps.
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

16 years agoFixed an ugly bug in dependency generation.
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

16 years agoRemoved all bonus ball texture-related code.
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

16 years agoAdded a MODE_COUNT macro to reduce FIXME count and cleaned up some code.
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