neverball
17 years agoIncrease max switch value to add a new level
mym [Fri, 3 Nov 2006 12:30:11 +0000 (12:30 +0000)]
Increase max switch value to add a new level

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

17 years agoPO update.
parasti [Thu, 2 Nov 2006 22:57:01 +0000 (22:57 +0000)]
PO update.

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

17 years agoTemporarily remove i18n of screenshot filenames. That'll need more
parasti [Thu, 2 Nov 2006 22:56:24 +0000 (22:56 +0000)]
Temporarily remove i18n of screenshot filenames.  That'll need more
work.

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

17 years agoRemove the drawball variable and the burst of stars that appears at
parasti [Thu, 2 Nov 2006 18:12:43 +0000 (18:12 +0000)]
Remove the drawball variable and the burst of stars that appears at
time-out.

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

17 years agoSubstitute "degrees" for the degree sign, fix grammar, remove some
parasti [Sun, 29 Oct 2006 00:54:26 +0000 (00:54 +0000)]
Substitute "degrees" for the degree sign, fix grammar, remove some
hard-coded tabs.

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

17 years agoRemove byte order mark. Compiler doesn't like it.
parasti [Sun, 29 Oct 2006 00:50:11 +0000 (00:50 +0000)]
Remove byte order mark.  Compiler doesn't like it.

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

17 years agochanged a few awkward phrases in help menus
tonesfrommars [Sun, 29 Oct 2006 00:37:10 +0000 (00:37 +0000)]
changed a few awkward phrases in help menus

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

17 years agoremoved skip entries for goals and 2 goal-special textures from mym1 and mym2
mym [Thu, 26 Oct 2006 08:23:22 +0000 (08:23 +0000)]
removed skip entries for goals and 2 goal-special textures from mym1 and mym2

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

17 years agoAdd a 'win' target to tools/Makefile for cross-compiling.
parasti [Wed, 25 Oct 2006 12:26:54 +0000 (12:26 +0000)]
Add a 'win' target to tools/Makefile for cross-compiling.

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

17 years agoupdate secrets tab: rename tab, remove special goals, add a technique
mym [Wed, 25 Oct 2006 08:19:51 +0000 (08:19 +0000)]
update secrets tab: rename tab, remove special goals, add a technique

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

17 years agoEnable compile time specification of data and locale directories and prefs file
luc [Tue, 24 Oct 2006 12:40:24 +0000 (12:40 +0000)]
Enable compile time specification of data and locale directories and prefs file

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

17 years agoupdate mym's sets to the new special levels definition
mym [Tue, 24 Oct 2006 11:45:15 +0000 (11:45 +0000)]
update mym's sets to the new special levels definition

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

17 years agoeliminated T-intersections and reduced brush count in nostairs-para.map
tonesfrommars [Mon, 23 Oct 2006 01:04:01 +0000 (01:04 +0000)]
eliminated T-intersections and reduced brush count in nostairs-para.map

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

17 years agofixed misaligned texture in wall of mym's circuit1.map
tonesfrommars [Mon, 23 Oct 2006 01:02:26 +0000 (01:02 +0000)]
fixed misaligned texture in wall of mym's circuit1.map

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

17 years agoadd infos in Modes and Secrets tabs
mym [Sun, 22 Oct 2006 13:17:44 +0000 (13:17 +0000)]
add infos in Modes and Secrets tabs

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

17 years agoUpdate Latvian translation.
parasti [Sun, 22 Oct 2006 12:54:30 +0000 (12:54 +0000)]
Update Latvian translation.

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

17 years agoPartially porting revision 609 from the save-replay-i18n branch to trunk
parasti [Sat, 21 Oct 2006 19:08:35 +0000 (19:08 +0000)]
Partially porting revision 609 from the save-replay-i18n branch to trunk
(a fix to demo_play_save()).  Branching practice.

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

17 years agoupdate special goal help shot
mym [Sat, 21 Oct 2006 14:31:20 +0000 (14:31 +0000)]
update special goal help shot

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

17 years agoPO update.
parasti [Sat, 21 Oct 2006 12:38:47 +0000 (12:38 +0000)]
PO update.

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

17 years agoDo not internationalize replay filenames. This is done purely out of
parasti [Sat, 21 Oct 2006 12:37:43 +0000 (12:37 +0000)]
Do not internationalize replay filenames.  This is done purely out of
desperation.  Multibyte characters make the in-game text editor and the
MAXNAM constant unhappy.

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

17 years agoChanges to Easy2 level pyramid-ton.map
tonesfrommars [Sat, 21 Oct 2006 05:39:04 +0000 (05:39 +0000)]
Changes to Easy2 level pyramid-ton.map

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

17 years agoRemoved a smiling face from goal-special.tga...
parasti [Fri, 20 Oct 2006 17:17:41 +0000 (17:17 +0000)]
Removed a smiling face from goal-special.tga...

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

17 years agoPO update.
parasti [Fri, 20 Oct 2006 15:33:20 +0000 (15:33 +0000)]
PO update.

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

17 years agoRemove "Credits" tab from the Help screen. Also rename a bunch of state
parasti [Fri, 20 Oct 2006 15:02:19 +0000 (15:02 +0000)]
Remove "Credits" tab from the Help screen.  Also rename a bunch of state
structures in st_help.c from helpN to somewhat more descriptive names.

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

17 years agoa try to set the Secrets tab of the help screen
mym [Fri, 20 Oct 2006 12:44:44 +0000 (12:44 +0000)]
a try to set the Secrets tab of the help screen

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

17 years agoPO update. Been a loooong while.
parasti [Mon, 16 Oct 2006 20:29:01 +0000 (20:29 +0000)]
PO update.  Been a loooong while.

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

17 years agoDon't provide a default name string. As a side effect this makes ticket
parasti [Mon, 16 Oct 2006 12:42:01 +0000 (12:42 +0000)]
Don't provide a default name string.  As a side effect this makes ticket
#82 (default player name i18n) obsolete.

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

17 years agoupdated URL of forum and table in readme file
tonesfrommars [Mon, 16 Oct 2006 04:59:42 +0000 (04:59 +0000)]
updated URL of forum and table in readme file

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

17 years agoMinor code clean-up.
parasti [Sun, 15 Oct 2006 14:03:14 +0000 (14:03 +0000)]
Minor code clean-up.

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

17 years agoDon't internationalise player name. Temporary solution to ticket #82.
parasti [Sat, 14 Oct 2006 12:44:02 +0000 (12:44 +0000)]
Don't internationalise player name.  Temporary solution to ticket #82.

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

17 years agoRecreate Dev-C++'s democonv project.
parasti [Fri, 13 Oct 2006 14:24:55 +0000 (14:24 +0000)]
Recreate Dev-C++'s democonv project.

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

17 years agoRevert revision [590]. The provided Makefile should be sufficient for
parasti [Fri, 13 Oct 2006 14:06:37 +0000 (14:06 +0000)]
Revert revision [590].  The provided Makefile should be sufficient for
MinGW builds.

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

17 years agoIn convert-replays.bat, use a separate variable for the name of the
parasti [Thu, 12 Oct 2006 15:34:28 +0000 (15:34 +0000)]
In convert-replays.bat, use a separate variable for the name of the
executable.

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

17 years agoSuppress SDL main() substitution and use SDL_endian.h instead of the
parasti [Thu, 12 Oct 2006 10:17:06 +0000 (10:17 +0000)]
Suppress SDL main() substitution and use SDL_endian.h instead of the
deprecated SDL_byteorder.h

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

17 years agoadd a mingw Makefile for the replay converter tool
mym [Thu, 12 Oct 2006 09:38:37 +0000 (09:38 +0000)]
add a mingw Makefile for the replay converter tool

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

17 years agoFix grammar.
parasti [Wed, 11 Oct 2006 16:14:48 +0000 (16:14 +0000)]
Fix grammar.

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

17 years agoSet 'svn:eol-style' to native on tools/README.
parasti [Wed, 11 Oct 2006 16:12:41 +0000 (16:12 +0000)]
Set 'svn:eol-style' to native on tools/README.

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

17 years agoAdd a README in the tools directory. Documents democonv and convert-replays.
parasti [Wed, 11 Oct 2006 15:16:47 +0000 (15:16 +0000)]
Add a README in the tools directory.  Documents democonv and convert-replays.

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

17 years agodemoconv: treat date/time as local time, DST unknown, and do some
parasti [Wed, 11 Oct 2006 12:02:32 +0000 (12:02 +0000)]
democonv:  treat date/time as local time, DST unknown,  and do some
error checks on the format.

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

17 years agoFix indentation.
parasti [Tue, 10 Oct 2006 14:42:29 +0000 (14:42 +0000)]
Fix indentation.

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

17 years agoAlso don't link democonv to SDL in the rest of the world, not just Windows.
parasti [Tue, 10 Oct 2006 13:53:33 +0000 (13:53 +0000)]
Also don't link democonv to SDL in the rest of the world, not just Windows.

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

17 years agoAdd a --prefix option to convert-replays.bat and do some error checking.
parasti [Tue, 10 Oct 2006 13:42:39 +0000 (13:42 +0000)]
Add a --prefix option to convert-replays.bat and do some error checking.

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

17 years agoDon't output convert-replays.bat usage to stderr to keep things simple
parasti [Tue, 10 Oct 2006 11:47:43 +0000 (11:47 +0000)]
Don't output convert-replays.bat usage to stderr to keep things simple
later on.

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

17 years agoDon't include i18n.h with base_config.h, don't link with SDL libs as we
parasti [Tue, 10 Oct 2006 11:43:19 +0000 (11:43 +0000)]
Don't include i18n.h with base_config.h, don't link with SDL libs as we
only need the macro constants, and make convert-replays.bat output
pretty usage message based on output of 'democonv --help'.

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

17 years agoMove usage info to democonv.c, stop messing with enabledelayedexpansion.
parasti [Tue, 10 Oct 2006 09:18:17 +0000 (09:18 +0000)]
Move usage info to democonv.c, stop messing with enabledelayedexpansion.
Some of this is untested stuff and will be for a few more hours.

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

17 years agoUse the delayed environment variable expansion correctly.
parasti [Mon, 9 Oct 2006 20:30:14 +0000 (20:30 +0000)]
Use the delayed environment variable expansion correctly.

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

17 years agoWrap democonv with a convienent but awkward batch file.
parasti [Mon, 9 Oct 2006 20:15:53 +0000 (20:15 +0000)]
Wrap democonv with a convienent but awkward batch file.

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

17 years agoRemove a tab. Was giving me nightmares. :)
parasti [Mon, 9 Oct 2006 15:51:01 +0000 (15:51 +0000)]
Remove a tab.  Was giving me nightmares.  :)

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

17 years agoSet democonv's stdin/stdout to binary mode on Windows. Add a Dev-C++
parasti [Mon, 9 Oct 2006 12:10:30 +0000 (12:10 +0000)]
Set democonv's stdin/stdout to binary mode on Windows.  Add a Dev-C++
project file for the replay converter.  I'm too lazy to set up MinGW.

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

17 years agoChange the parameter of demo_exists() to const.
parasti [Mon, 9 Oct 2006 11:27:31 +0000 (11:27 +0000)]
Change the parameter of demo_exists() to const.

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

17 years agoA somewhat more intelligent approach to copying the raw replay data.
parasti [Mon, 9 Oct 2006 10:48:50 +0000 (10:48 +0000)]
A somewhat more intelligent approach to copying the raw replay data.

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

17 years agoMake the democonv functions static.
parasti [Mon, 9 Oct 2006 08:58:27 +0000 (08:58 +0000)]
Make the democonv functions static.

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

17 years agoAdd a "tools" subdirectory and put the initial mock-up of the demo
parasti [Mon, 9 Oct 2006 02:13:18 +0000 (02:13 +0000)]
Add a "tools" subdirectory and put the initial mock-up of the demo
converter in there.  Likely to not work on Windows, because they prefer
to make a distinction between text mode and binary mode.  Enough hacking
for today.

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

17 years agoCertain asset filenames are loaded from the solid data, so don't store
parasti [Sun, 8 Oct 2006 18:00:59 +0000 (18:00 +0000)]
Certain asset filenames are loaded from the solid data, so don't store
'em in the replays.

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

17 years agoChange a "magic number" to a preprocessor macro. Also don't store and
parasti [Sun, 8 Oct 2006 17:46:58 +0000 (17:46 +0000)]
Change a "magic number" to a preprocessor macro.  Also don't store and
retrieve Neverball version to/from replays.

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

17 years agoDo not display file name of the level at replay selection.
parasti [Sun, 8 Oct 2006 17:14:44 +0000 (17:14 +0000)]
Do not display file name of the level at replay selection.

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

17 years agoIsolate basename stuff in a completely separate function bname(),
parasti [Sun, 8 Oct 2006 16:47:58 +0000 (16:47 +0000)]
Isolate basename stuff in a completely separate function bname(),
getting rid of the "middle man" demo_header_open().

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

17 years agoOn Windows, when renaming Last to the destination filename, check if the
parasti [Wed, 27 Sep 2006 12:17:25 +0000 (12:17 +0000)]
On Windows, when renaming Last to the destination filename, check if the
destination exists and, if yes, try to remove it first.  Fix:  #27.

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

17 years agoFix a small bug in the Windows portion of config_user_path().
parasti [Tue, 26 Sep 2006 23:38:37 +0000 (23:38 +0000)]
Fix a small bug in the Windows portion of config_user_path().

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

17 years agoPut all the time conversion operations in a separate function, a kind of
parasti [Wed, 20 Sep 2006 18:19:21 +0000 (18:19 +0000)]
Put all the time conversion operations in a separate function, a kind of
a gmtime() inverse which the library unfortunately does not provide.

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

17 years agoReuse a variable in date_to_str(). It also appears to make a bit more
parasti [Mon, 18 Sep 2006 20:56:31 +0000 (20:56 +0000)]
Reuse a variable in date_to_str().  It also appears to make a bit more
sense that way.

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

17 years agoUse mktime() to normalize the computed local time structure. HACK
parasti [Mon, 18 Sep 2006 20:37:31 +0000 (20:37 +0000)]
Use mktime() to normalize the computed local time structure.  HACK
ALERT!

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

17 years agoMinor simplification of code in date_to_str().
parasti [Mon, 18 Sep 2006 18:02:09 +0000 (18:02 +0000)]
Minor simplification of code in date_to_str().

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

17 years agoStore replay date/time as an ISO 8601 formatted string. This involves
parasti [Mon, 18 Sep 2006 17:51:34 +0000 (17:51 +0000)]
Store replay date/time as an ISO 8601 formatted string.  This involves
some hackery to get the correct local time, but solves several issues
with the current implementation which stores a time_t value cast to an
integer, namely type-punning and different representations of time_t
across different platforms.

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

17 years agoAdd SVG icons for both Ball and Putt. Huge thanks to Cheeseness!
parasti [Mon, 11 Sep 2006 14:54:09 +0000 (14:54 +0000)]
Add SVG icons for both Ball and Putt.  Huge thanks to Cheeseness!

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

17 years agoRemove the msvc subdirectory because it's heavily outdated and
parasti [Thu, 7 Sep 2006 21:29:08 +0000 (21:29 +0000)]
Remove the msvc subdirectory because it's heavily outdated and
completely unmaintained.  Also remove a redundant copyright template.

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

17 years agoClean up the AUTHORS file a bit.
parasti [Thu, 7 Sep 2006 21:24:26 +0000 (21:24 +0000)]
Clean up the AUTHORS file a bit.

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

17 years agoRename growup and growdn PNGs to grow and shrink.
parasti [Sun, 20 Aug 2006 12:35:39 +0000 (12:35 +0000)]
Rename growup and growdn PNGs to grow and shrink.

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

17 years agoDo the check for goal open only if the item is a coin.
parasti [Sat, 19 Aug 2006 20:38:03 +0000 (20:38 +0000)]
Do the check for goal open only if the item is a coin.

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

17 years agoUpdate Ball's code to use the "coin" item type.
parasti [Sat, 19 Aug 2006 16:56:45 +0000 (16:56 +0000)]
Update Ball's code to use the "coin" item type.

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

17 years agoRemove all coin-specific geometry functions except coin_head, coin_tail
parasti [Sat, 19 Aug 2006 16:55:24 +0000 (16:55 +0000)]
Remove all coin-specific geometry functions except coin_head, coin_tail
and coin_edge.  Modify item geometry functions to support "coin" item
type.

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

17 years agoAdd a "coin" item type. In effect this makes coin-specific functions
parasti [Sat, 19 Aug 2006 16:52:53 +0000 (16:52 +0000)]
Add a "coin" item type.  In effect this makes coin-specific functions
obsolete, so they're being removed.  This is purely an internal change,
mappers need not worry about it.

This commit contains changes to mapc and solid.

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

17 years agoMissed this one. Remove check for custom coin values. Items take care of this.
parasti [Wed, 16 Aug 2006 09:38:07 +0000 (09:38 +0000)]
Missed this one.  Remove check for custom coin values.  Items take care of this.

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

17 years agoAlmost completely separate coins and items in share/geom.c. Items still
parasti [Tue, 15 Aug 2006 22:23:38 +0000 (22:23 +0000)]
Almost completely separate coins and items in share/geom.c.  Items still
make use of coin drawing functions.  (Eventually they would get their
own look, maybe even by loading custom objects or something.  I still
suck at OpenGL, mind you.  Additionally, I hope to make the coin
functions obsolete by turning coins into items as well.  There's some
redundancy because this has not yet happened.)

Update Ball's drawing / state functions to manipulate items.  There's
still a minor mess with the 'grow_' set of functions.

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

17 years agoModify maps that make use of "grow / shrink coins" to use items instead.
parasti [Tue, 15 Aug 2006 22:08:31 +0000 (22:08 +0000)]
Modify maps that make use of "grow / shrink coins" to use items instead.

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

17 years agoIntroduce the "item" concept. First batch of changes, related to solid
parasti [Tue, 15 Aug 2006 22:05:24 +0000 (22:05 +0000)]
Introduce the "item" concept.  First batch of changes, related to solid
and mapc.  I'll hopefully write more about this on the forum tomorrow.
This is a "proposition", however, it is not "proof of concept".

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

17 years agoRemove "proof of concept" launching of levels from the command line.
parasti [Sun, 13 Aug 2006 22:43:34 +0000 (22:43 +0000)]
Remove "proof of concept" launching of levels from the command line.
(Revision [202].)  Breaking replays for a development feature isn't
worth it.  Anyhow, a branch would be a better place for this.

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

17 years agoPO update.
parasti [Mon, 7 Aug 2006 17:40:14 +0000 (17:40 +0000)]
PO update.

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

17 years agoSpanish translation update.
parasti [Mon, 7 Aug 2006 17:38:34 +0000 (17:38 +0000)]
Spanish translation update.

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

17 years agoadded new tones' level in easy3
mym [Mon, 7 Aug 2006 08:47:55 +0000 (08:47 +0000)]
added new tones' level in easy3

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

17 years agoAdded new easy-2 level pyramid-ton.map for review.
tonesfrommars [Mon, 7 Aug 2006 06:14:03 +0000 (06:14 +0000)]
Added new easy-2 level pyramid-ton.map for review.

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

17 years agoRevert revision [530] (global loading of sets at start-up). No
parasti [Sun, 6 Aug 2006 17:32:24 +0000 (17:32 +0000)]
Revert revision [530] (global loading of sets at start-up).  No
response from Jean[1] yet, so meanwhile I'd better not leave code in a
state like this.

[1] http://www.nevercorner.net/forum/viewtopic.php?id=660

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

17 years agoupdated easy2/3 shots
mym [Sun, 6 Aug 2006 11:03:50 +0000 (11:03 +0000)]
updated easy2/3 shots

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

17 years agoRevert revision [536] to avoid making further changes on an unstable
parasti [Fri, 4 Aug 2006 10:40:40 +0000 (10:40 +0000)]
Revert revision [536] to avoid making further changes on an unstable
base.  Feel free to re-add once some sort of consensus is reached.
See the discussion[1] for more information.

[1] http://www.nevercorner.net/forum/viewtopic.php?id=660

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

17 years agoupdate fr.po
mym [Fri, 4 Aug 2006 08:38:54 +0000 (08:38 +0000)]
update fr.po

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

17 years agoPO update.
parasti [Thu, 3 Aug 2006 17:47:31 +0000 (17:47 +0000)]
PO update.

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

17 years agoRemove Spanish translation team e-mail.
parasti [Thu, 3 Aug 2006 17:44:32 +0000 (17:44 +0000)]
Remove Spanish translation team e-mail.

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

17 years agoAdd Spanish translation and try not to mess anything up while doing
parasti [Thu, 3 Aug 2006 17:42:47 +0000 (17:42 +0000)]
Add Spanish translation and try not to mess anything up while doing
it.  Thanks, mdm!

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

17 years agoReplace strong level path from replay with a couple (name/version) of the level.
mrtout [Wed, 2 Aug 2006 18:07:54 +0000 (18:07 +0000)]
Replace strong level path from replay with a couple (name/version) of the level.
Each replay are now easealy associated with an existing level in an existing set.
Bump replay file version number.
Fix #74 (and other bugs not reported).

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

17 years agoRe-add demo base name handling.
parasti [Wed, 2 Aug 2006 17:43:48 +0000 (17:43 +0000)]
Re-add demo base name handling.

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

17 years agoSince the --replay command line option, extension and basename stuff is not exclusive...
mrtout [Wed, 2 Aug 2006 16:55:32 +0000 (16:55 +0000)]
Since the --replay command line option, extension and basename stuff is not exclusive to demo_scan_file().
Therefore, add demo_header_open() that share the job.

Fix #83

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

17 years agofix #84
mrtout [Wed, 2 Aug 2006 16:27:29 +0000 (16:27 +0000)]
fix #84

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

17 years agoan other proposition for #81
mrtout [Wed, 2 Aug 2006 15:35:01 +0000 (15:35 +0000)]
an other proposition for #81

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

17 years agoa proposition for #81
mrtout [Wed, 2 Aug 2006 15:24:36 +0000 (15:24 +0000)]
a proposition for #81

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

17 years agoglobal level and set loading at the begin of the game
mrtout [Wed, 2 Aug 2006 14:25:26 +0000 (14:25 +0000)]
global level and set loading at the begin of the game

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

17 years agoVery minimalistic simplification of some code in ball/util.c.
parasti [Wed, 2 Aug 2006 12:36:10 +0000 (12:36 +0000)]
Very minimalistic simplification of some code in ball/util.c.

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

17 years agoClean-up the level structure.
parasti [Wed, 2 Aug 2006 10:43:05 +0000 (10:43 +0000)]
Clean-up the level structure.

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

17 years agoClean-up recently added code in share/solid.c.
parasti [Wed, 2 Aug 2006 10:11:40 +0000 (10:11 +0000)]
Clean-up recently added code in share/solid.c.

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

17 years agoReformat code to fit in 80 columns. Jean, I cannot answer your
parasti [Wed, 2 Aug 2006 09:42:49 +0000 (09:42 +0000)]
Reformat code to fit in 80 columns.  Jean, I cannot answer your
question but I'm pretty sure that this is not the right place to ask
it.

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

17 years agoRetab ball/level.h.
parasti [Tue, 1 Aug 2006 21:30:12 +0000 (21:30 +0000)]
Retab ball/level.h.

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