nue [Fri, 13 Feb 2009 11:39:39 +0000 (11:39 +0000)]
po update (Unlock Goal -> Fast Unlock)
git-svn-id: https://s.snth.net/svn/neverball/trunk@2758
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 12 Feb 2009 01:52:16 +0000 (01:52 +0000)]
PO update
git-svn-id: https://s.snth.net/svn/neverball/trunk@2757
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 12 Feb 2009 01:52:04 +0000 (01:52 +0000)]
Rename Unlock Goal scores to Fast Unlock
git-svn-id: https://s.snth.net/svn/neverball/trunk@2756
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 11 Feb 2009 17:30:18 +0000 (17:30 +0000)]
share/audio: prevent thread race during sound lookup in audio_play
audio_play happily iterates through the "voices" list, accesses data
from it, and passes that data to other functions, all while the audio
callback can potentially modify the list and free any element from it
at any time. This patch prevents this and thus hopefully eliminates
the crashes reported occasionally over the past months.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2755
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Mon, 2 Feb 2009 16:21:50 +0000 (16:21 +0000)]
Final 1.5.0 DMG changes.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2754
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Mon, 2 Feb 2009 04:34:42 +0000 (04:34 +0000)]
Another DMG related tweak.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2753
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Mon, 2 Feb 2009 04:33:43 +0000 (04:33 +0000)]
Yet more DMG related tweaks.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2752
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Mon, 2 Feb 2009 03:28:15 +0000 (03:28 +0000)]
DMG Tweaks.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2751
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Mon, 2 Feb 2009 02:37:19 +0000 (02:37 +0000)]
Updated DMG file runners.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2750
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Mon, 2 Feb 2009 02:33:40 +0000 (02:33 +0000)]
More DMG edits...
git-svn-id: https://s.snth.net/svn/neverball/trunk@2749
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Sat, 31 Jan 2009 04:29:05 +0000 (04:29 +0000)]
Some DMG changes for final 1.5.0 release...
git-svn-id: https://s.snth.net/svn/neverball/trunk@2748
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 30 Jan 2009 02:29:55 +0000 (02:29 +0000)]
AUTHORS: credit Josh for the teleport tweaks
git-svn-id: https://s.snth.net/svn/neverball/trunk@2747
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 29 Jan 2009 20:19:11 +0000 (20:19 +0000)]
Display version in the window caption
Thanks to mym for suggestion.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2744
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 28 Jan 2009 22:40:59 +0000 (22:40 +0000)]
Update level shots
git-svn-id: https://s.snth.net/svn/neverball/trunk@2739
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 28 Jan 2009 21:40:01 +0000 (21:40 +0000)]
Make sure EWMH code isn't used when SDL supports Quartz (OS X)
A simple work-around to some linker errors on Mac OS X, suggested by
rlk.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2738
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 28 Jan 2009 03:04:10 +0000 (03:04 +0000)]
Make teleport particles visible in batch level shots
git-svn-id: https://s.snth.net/svn/neverball/trunk@2737
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 28 Jan 2009 01:22:27 +0000 (01:22 +0000)]
flip.map: set explicit coin_hs (which is "0 0" anyway)
git-svn-id: https://s.snth.net/svn/neverball/trunk@2736
78b8d119-cf0a-0410-b17c-
f493084dd1d7
nue [Mon, 26 Jan 2009 10:01:35 +0000 (10:01 +0000)]
Tweak to German translation.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2735
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 25 Jan 2009 18:45:53 +0000 (18:45 +0000)]
share/audio: clear queue when fading to the current track
Thanks to CSY for the report and steps to reproduce.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2734
78b8d119-cf0a-0410-b17c-
f493084dd1d7
nue [Sat, 24 Jan 2009 14:37:46 +0000 (14:37 +0000)]
Further tweaks to German translation.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2733
78b8d119-cf0a-0410-b17c-
f493084dd1d7
nue [Fri, 23 Jan 2009 00:19:20 +0000 (00:19 +0000)]
Tweaks to German translation.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2732
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Wed, 21 Jan 2009 13:55:07 +0000 (13:55 +0000)]
po: updated French translation
git-svn-id: https://s.snth.net/svn/neverball/trunk@2731
78b8d119-cf0a-0410-b17c-
f493084dd1d7
nue [Wed, 21 Jan 2009 01:30:38 +0000 (01:30 +0000)]
Update to German translation.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2730
78b8d119-cf0a-0410-b17c-
f493084dd1d7
nue [Wed, 21 Jan 2009 00:01:59 +0000 (00:01 +0000)]
German translation update.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2729
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Tue, 20 Jan 2009 09:13:36 +0000 (09:13 +0000)]
fixed hard set hard most coins high-score
git-svn-id: https://s.snth.net/svn/neverball/trunk@2728
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 19 Jan 2009 22:08:49 +0000 (22:08 +0000)]
po/Makefile: pass "--previous" to msgmerge by translator request
"--previous" tells msgmerge to keep around the old msgid of an entry
that's about to be marked fuzzy. It appears to have been added in
gettext 0.16, released in October 2006.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2727
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 19 Jan 2009 22:08:42 +0000 (22:08 +0000)]
Norwegian Nynorsk translation update
git-svn-id: https://s.snth.net/svn/neverball/trunk@2726
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 19 Jan 2009 03:19:12 +0000 (03:19 +0000)]
PO update
git-svn-id: https://s.snth.net/svn/neverball/trunk@2725
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 19 Jan 2009 02:50:18 +0000 (02:50 +0000)]
Makefile: update to latest mingw-list-dlls
git-svn-id: https://s.snth.net/svn/neverball/trunk@2724
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 18 Jan 2009 22:09:37 +0000 (22:09 +0000)]
Make new grow/shrink models
git-svn-id: https://s.snth.net/svn/neverball/trunk@2723
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 16 Jan 2009 13:54:37 +0000 (13:54 +0000)]
CHANGES: tweaks
git-svn-id: https://s.snth.net/svn/neverball/trunk@2722
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 16 Jan 2009 03:27:06 +0000 (03:27 +0000)]
CHANGES: bring up to date
git-svn-id: https://s.snth.net/svn/neverball/trunk@2721
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 15 Jan 2009 01:56:06 +0000 (01:56 +0000)]
Make chase view track ball's position more accurately
This patch attempts to reinstate the pre-lockstep chase view
behaviour, meaning more responsive auto-rotation at low speeds.
Auto-rotation at higher speeds retains the increased post-lockstep
responsiveness.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2720
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 15 Jan 2009 01:55:58 +0000 (01:55 +0000)]
Avoid duplicate manual rotation increment on manual/chase views
git-svn-id: https://s.snth.net/svn/neverball/trunk@2719
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 13 Jan 2009 23:50:30 +0000 (23:50 +0000)]
Set svn:ignore rules for xcodeproj, somehow they came unset. Updated xcodeproj for some changes.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2718
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 13 Jan 2009 01:27:34 +0000 (01:27 +0000)]
Update help replays
git-svn-id: https://s.snth.net/svn/neverball/trunk@2717
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 13 Jan 2009 01:02:09 +0000 (01:02 +0000)]
Show a "Finish" button after completing last level in normal mode
git-svn-id: https://s.snth.net/svn/neverball/trunk@2716
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 9 Jan 2009 21:52:38 +0000 (21:52 +0000)]
Updated OS X build to work with this branch.
(cherry picked from r2640 by jammnrose)
git-svn-id: https://s.snth.net/svn/neverball/trunk@2715
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 9 Jan 2009 21:52:24 +0000 (21:52 +0000)]
Implement a server/client-like game/replay architecture
The primary focus of this patch is splitting the ball/game module into
a "client" module and a "server" module.
The server module is responsible for running the game simulation,
while the client module mostly deals with drawing the game state to
the screen. The server communicates its state to the client through a
"proxy" module, which is simply a queue of "commands" encapsulating
the server state and events. The client reads the commands off the
proxy and runs them, updating its own state for display. It can also
write them to a file, from which the same exact client state can then
be reconstructed by simply reading the commands back and adding them
to the proxy queue for the client to handle as described.
The primary purpose of the change was to eliminate game simulation
from the replay "operation chain", in order to eliminate most possible
causes for unreliable replays. In ASCII art, the old scheme basically
looked like this:
... -> input -> sim. -> display
replay -> input -> sim. -> display
while the new one looks like this:
... -> input -> server (sim.) -> proxy -> client -> display
... -> ... -> replay -> proxy -> client -> display
In-detail description of the change:
http://www.nevercorner.net/forum/viewtopic.php?pid=18842#p18842
git-svn-id: https://s.snth.net/svn/neverball/trunk@2714
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 9 Jan 2009 21:51:55 +0000 (21:51 +0000)]
Implement basic linked list and queue data types
git-svn-id: https://s.snth.net/svn/neverball/trunk@2713
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 6 Jan 2009 17:36:47 +0000 (17:36 +0000)]
Revert some xcodeproj changes...
git-svn-id: https://s.snth.net/svn/neverball/trunk@2711
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Sun, 4 Jan 2009 18:40:55 +0000 (18:40 +0000)]
Fixed minor permissions issue in PackageMaker document (for the Mac OS X Installer).
git-svn-id: https://s.snth.net/svn/neverball/trunk@2710
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Sun, 4 Jan 2009 18:35:42 +0000 (18:35 +0000)]
Minor changes and cleanup to xcodeproj.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2709
78b8d119-cf0a-0410-b17c-
f493084dd1d7
CSY [Mon, 29 Dec 2008 21:55:42 +0000 (21:55 +0000)]
Fixed - Enforced 80-character maximum on demo.c
git-svn-id: https://s.snth.net/svn/neverball/trunk@2707
78b8d119-cf0a-0410-b17c-
f493084dd1d7
CSY [Wed, 24 Dec 2008 14:24:35 +0000 (14:24 +0000)]
Manual: Light grammatical correction
git-svn-id: https://s.snth.net/svn/neverball/trunk@2703
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 22 Dec 2008 20:25:20 +0000 (20:25 +0000)]
Nevermania: Updated level shots
git-svn-id: https://s.snth.net/svn/neverball/trunk@2696
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 22 Dec 2008 15:39:06 +0000 (15:39 +0000)]
Undo texture changes that should have never been done in teleporter-tweaks
git-svn-id: https://s.snth.net/svn/neverball/trunk@2695
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 22 Dec 2008 15:25:57 +0000 (15:25 +0000)]
Merge branch 'teleporter-tweaks'
* teleporter-tweaks:
share/part: make part_draw accept a scale param and use it instead of part_draw_squiggles
share/part: move squiggle rising to part_step, and remove spin
share/part: proper squiggle alpha
share/part: accept a jump height param and store heights in static variables
share/part: refer to the "generic" particle as "star" for consistency with "squiggle"
share/part: add PART_MAX_JUMP for jump particles
share/part: delete squiggle texture in part_free
Enforce coding style
Fixed convergence bug with squiggles.
Squigles now rise as they rotate.
Reduced squiggle transparency with height.
Fixed some rampant ineptness that was stopping the squiggles spinning.
Removed some unrelated grow/shrink code. Further separated goal and jump part code.
Added squiggle.png
Creating a branch for testing of various visual teleporter tweaks.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2694
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Thu, 18 Dec 2008 19:29:13 +0000 (19:29 +0000)]
Removed levels "canals" and "hurdles" from misc set for inclusion in my own set.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2686
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Thu, 18 Dec 2008 07:40:11 +0000 (07:40 +0000)]
forgot to add corresponding mtrl files for new textures
git-svn-id: https://s.snth.net/svn/neverball/trunk@2685
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Thu, 18 Dec 2008 07:22:48 +0000 (07:22 +0000)]
added new derivative textures coin-brown-small and turf-brown-small
git-svn-id: https://s.snth.net/svn/neverball/trunk@2684
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Thu, 18 Dec 2008 00:08:45 +0000 (00:08 +0000)]
Added source file for Mac OS X dmg background.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2683
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Tue, 16 Dec 2008 22:15:57 +0000 (22:15 +0000)]
Removed ball/eyeball.png
git-svn-id: https://s.snth.net/svn/neverball/trunk@2682
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Tue, 16 Dec 2008 20:10:55 +0000 (20:10 +0000)]
billiard.map: Optimized lump count
git-svn-id: https://s.snth.net/svn/neverball/trunk@2681
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 16 Dec 2008 02:07:52 +0000 (02:07 +0000)]
Finally fixed strange issue. Somehow svn:ignore was set on Run Installer.app.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2680
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 16 Dec 2008 02:05:20 +0000 (02:05 +0000)]
Re add OS X installer runner.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2679
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 16 Dec 2008 02:04:30 +0000 (02:04 +0000)]
Remove installer runner... strange errors.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2678
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Mon, 15 Dec 2008 20:10:08 +0000 (20:10 +0000)]
Updated dmg background with installer label.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2677
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 15 Dec 2008 13:16:48 +0000 (13:16 +0000)]
share/part: iterate over coin particles with PART_MAX_COIN in part_reset
git-svn-id: https://s.snth.net/svn/neverball/trunk@2671
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 14 Dec 2008 20:42:17 +0000 (20:42 +0000)]
Display "Unavailable" in score board when no score type applies
git-svn-id: https://s.snth.net/svn/neverball/trunk@2668
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 14 Dec 2008 16:39:40 +0000 (16:39 +0000)]
ball/util: add a space between "back" and "prev"
git-svn-id: https://s.snth.net/svn/neverball/trunk@2667
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 13 Dec 2008 14:38:59 +0000 (14:38 +0000)]
doc/AUTHORS: mention Dave's curve.c improvements
git-svn-id: https://s.snth.net/svn/neverball/trunk@2666
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Fri, 12 Dec 2008 03:56:21 +0000 (03:56 +0000)]
Added new 'installer' (made in script editor) to run the mpkg. Using this method the dmg looks 'correct' now. Also modified the OS X build script.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2665
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 9 Dec 2008 00:06:09 +0000 (00:06 +0000)]
ball/progress: keep same goal-enabled flag on retry regardless of outcome
This patch makes sure that this useless scenario for an
unlocked/incomplete level in the normal mode doesn't happen:
Goal is locked.
1) Open the goal.
2) Complete the level.
3) Retry level.
Goal is locked again (so far, so good).
5) Fall-out/time-out.
6) Retry level.
Goal is open (doesn't make sense).
git-svn-id: https://s.snth.net/svn/neverball/trunk@2663
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 8 Dec 2008 12:27:32 +0000 (12:27 +0000)]
billiard.map: Tweaks
git-svn-id: https://s.snth.net/svn/neverball/trunk@2661
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 7 Dec 2008 00:00:28 +0000 (00:00 +0000)]
Removed coin-pad-ring textures
git-svn-id: https://s.snth.net/svn/neverball/trunk@2660
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 6 Dec 2008 23:55:45 +0000 (23:55 +0000)]
billiard.map: Rebuilt level with smooth curves
git-svn-id: https://s.snth.net/svn/neverball/trunk@2659
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Fri, 5 Dec 2008 15:18:57 +0000 (15:18 +0000)]
oddities.map: New Hard unlock-goal high-score preset
git-svn-id: https://s.snth.net/svn/neverball/trunk@2658
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Fri, 5 Dec 2008 13:48:35 +0000 (13:48 +0000)]
oddities.map: Tweak
git-svn-id: https://s.snth.net/svn/neverball/trunk@2657
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 4 Dec 2008 21:26:34 +0000 (21:26 +0000)]
Modify switch timer mechanism to match that of platforms
This patch attempts to address an inconsistency between switch timers
and platform timers, as demonstrated in map-misc/timer-test.map. It
does so by eliminating the differences between the floating-point
operations used by both mechanisms: rather than count from the
specified switch time towards 0 (using floating-point subtraction),
the switch timer now counts upwards from 0 to switch time (using
floating-point addition, thus matching the platform timer mechanism).
Possibly closes ticket #161.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2655
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 1 Dec 2008 14:47:07 +0000 (14:47 +0000)]
map-misc: Added timer test level
git-svn-id: https://s.snth.net/svn/neverball/trunk@2649
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 29 Nov 2008 16:59:59 +0000 (16:59 +0000)]
share/binary: add macros to obtain the number of bytes handled by each function
git-svn-id: https://s.snth.net/svn/neverball/trunk@2648
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 29 Nov 2008 14:36:19 +0000 (14:36 +0000)]
oddities.map: Partial fix for "fleeing coin platform" problems
git-svn-id: https://s.snth.net/svn/neverball/trunk@2647
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 28 Nov 2008 01:40:50 +0000 (01:40 +0000)]
Add icon resources to Windows binaries
Completely untested stuff. But it compiles.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2644
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 27 Nov 2008 17:33:20 +0000 (17:33 +0000)]
Makefile: add an Emacs TAGS target
git-svn-id: https://s.snth.net/svn/neverball/trunk@2643
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 22 Nov 2008 00:13:00 +0000 (00:13 +0000)]
Add a FIXME note about missing enter/exit events on timed switches
git-svn-id: https://s.snth.net/svn/neverball/trunk@2634
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 22 Nov 2008 00:12:52 +0000 (00:12 +0000)]
Implement and use strdup
git-svn-id: https://s.snth.net/svn/neverball/trunk@2633
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 18 Nov 2008 18:12:30 +0000 (18:12 +0000)]
Makefile: undefine _GNU_SOURCE defined by sdl-config
_GNU_SOURCE undoes many of C library-related effects of the "-ansi"
flag, and it's not clear why sdl-config defines it at all.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2632
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 18 Nov 2008 18:12:17 +0000 (18:12 +0000)]
share/base_config: define DT in terms of UPS (updates per second)
git-svn-id: https://s.snth.net/svn/neverball/trunk@2631
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Sat, 15 Nov 2008 03:34:11 +0000 (03:34 +0000)]
Made .mpkg as an alias on the DMG and hid the real one, resulting in a better visual look.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2630
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 12 Nov 2008 20:31:15 +0000 (20:31 +0000)]
rails.map: Repositioned pusher
git-svn-id: https://s.snth.net/svn/neverball/trunk@2625
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Wed, 12 Nov 2008 13:35:18 +0000 (13:35 +0000)]
rodeo: removed duplicated coins
git-svn-id: https://s.snth.net/svn/neverball/trunk@2623
78b8d119-cf0a-0410-b17c-
f493084dd1d7
KrabbyKrap [Wed, 12 Nov 2008 02:43:51 +0000 (02:43 +0000)]
fout for output
git-svn-id: https://s.snth.net/svn/neverball/trunk@2621
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 10 Nov 2008 11:44:43 +0000 (11:44 +0000)]
ramps.map: Tweaks
git-svn-id: https://s.snth.net/svn/neverball/trunk@2618
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Mon, 10 Nov 2008 10:25:37 +0000 (10:25 +0000)]
Modified installer to include uninstaller, which is installed to the home directory. Added custom icons (via port:osxutils->seticon) to the 'Neverball Data' and '~/.neverball' folders. Some other minor tweaks were made as well.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2617
78b8d119-cf0a-0410-b17c-
f493084dd1d7
KrabbyKrap [Mon, 10 Nov 2008 04:58:13 +0000 (04:58 +0000)]
improved hole 16 tricky golf
git-svn-id: https://s.snth.net/svn/neverball/trunk@2616
78b8d119-cf0a-0410-b17c-
f493084dd1d7
KrabbyKrap [Sun, 9 Nov 2008 23:32:38 +0000 (23:32 +0000)]
* tricky golf hole 1: ramp adjustments
* tricky golf hole 4: improved hole
* tricky golf hole 6: moved spawn points
* tricky golf hole 12: raised walls and teleporters
* tricky golf hole 16: stretched ending lump
* revert buggy and unbalanced commit 2309
git-svn-id: https://s.snth.net/svn/neverball/trunk@2615
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Sun, 9 Nov 2008 05:44:04 +0000 (05:44 +0000)]
Made a new improved dmg background for OS X. Modified the dmg layout script to work with the new background. Removed an old unnecessary script.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2612
78b8d119-cf0a-0410-b17c-
f493084dd1d7
KrabbyKrap [Sun, 9 Nov 2008 03:16:00 +0000 (03:16 +0000)]
fix some misaligned arrows
git-svn-id: https://s.snth.net/svn/neverball/trunk@2611
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 8 Nov 2008 08:32:07 +0000 (08:32 +0000)]
Nevermania: Further reduced height of markers to 0.5
git-svn-id: https://s.snth.net/svn/neverball/trunk@2608
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Thu, 6 Nov 2008 21:09:14 +0000 (21:09 +0000)]
ramps.map: Modified flag mechanism to prevent path inaccuracies
git-svn-id: https://s.snth.net/svn/neverball/trunk@2602
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 6 Nov 2008 20:32:51 +0000 (20:32 +0000)]
share/solid: split off physics to a separate file
git-svn-id: https://s.snth.net/svn/neverball/trunk@2601
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 6 Nov 2008 20:32:35 +0000 (20:32 +0000)]
Remove unused put_file_state/get_file_state
git-svn-id: https://s.snth.net/svn/neverball/trunk@2600
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Thu, 6 Nov 2008 19:51:31 +0000 (19:51 +0000)]
mapc: Increased MAXP (path_corner limit) to 2048
git-svn-id: https://s.snth.net/svn/neverball/trunk@2599
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 6 Nov 2008 12:20:51 +0000 (12:20 +0000)]
Remove obsolete NO_AA macro definition
git-svn-id: https://s.snth.net/svn/neverball/trunk@2598
78b8d119-cf0a-0410-b17c-
f493084dd1d7
KrabbyKrap [Thu, 6 Nov 2008 04:29:07 +0000 (04:29 +0000)]
Don't draw invisible switches in Neverputt
git-svn-id: https://s.snth.net/svn/neverball/trunk@2597
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Tue, 4 Nov 2008 13:47:10 +0000 (13:47 +0000)]
freefall: set fast unlock records (at last) and rebuilt the cage
git-svn-id: https://s.snth.net/svn/neverball/trunk@2596
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 4 Nov 2008 10:54:33 +0000 (10:54 +0000)]
Correct inconsistency in a test to free item data
git-svn-id: https://s.snth.net/svn/neverball/trunk@2595
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 1 Nov 2008 22:50:31 +0000 (22:50 +0000)]
Makefile: oops... s/SSE_FLAGS/SSE_CFLAGS/
git-svn-id: https://s.snth.net/svn/neverball/trunk@2590
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 1 Nov 2008 18:11:51 +0000 (18:11 +0000)]
Makefile: move dialect/warning flags to mandatory CFLAGS
When specifying CFLAGS directly on the command-line, I usually want
-Wall -ansi -pedantic to remain in effect. With this change I just
don't have to specify them manually every time.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2589
78b8d119-cf0a-0410-b17c-
f493084dd1d7