neverball
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

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