neverball
16 years agoroundcoins: rounded curves
mym [Sat, 7 Jun 2008 13:55:19 +0000 (13:55 +0000)]
roundcoins: rounded curves

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

16 years agoeasyhalfpipe: adjust camera position
mym [Sat, 7 Jun 2008 09:21:53 +0000 (09:21 +0000)]
easyhalfpipe: adjust camera position

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

16 years agoroundlaby: rounded curves
mym [Sat, 7 Jun 2008 09:05:01 +0000 (09:05 +0000)]
roundlaby: rounded curves

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

16 years agoeasy set: re-order levels 11-14
mym [Sat, 7 Jun 2008 07:46:51 +0000 (07:46 +0000)]
easy set: re-order levels 11-14

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

16 years agoEnforce coding guidelines
parasti [Sat, 7 Jun 2008 01:50:08 +0000 (01:50 +0000)]
Enforce coding guidelines

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

16 years agomapc: move bounding sphere code to separate function
parasti [Sat, 7 Jun 2008 01:49:58 +0000 (01:49 +0000)]
mapc: move bounding sphere code to separate function

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

16 years agomapc: optimise clip_edge, uniq_geom and test_lump_side
parasti [Sat, 7 Jun 2008 01:49:49 +0000 (01:49 +0000)]
mapc: optimise clip_edge, uniq_geom and test_lump_side

uau writes again[*]:
> I did some further optimization today that gives a similar magnitude of
> speedup overall. There are 3 distinct optimizations. In clip_edge() reject
> all pairs (i, j) with 'bad' i immediately instead of testing separately for
> each possible j. In uniq_geom(), for each possible 'vj' field value keep a
> list of the geoms that have that vj value, and test new geoms for equality
> against that list only instead of all geoms. In test_lump_side() first check
> whether a bounding sphere of the lump is completely on one side.

[*] http://www.nevercorner.net/forum/viewtopic.php?pid=17431#p17431

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

16 years agoNevermania: Tweaks
elviz [Fri, 6 Jun 2008 16:24:17 +0000 (16:24 +0000)]
Nevermania: Tweaks

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

16 years agoEasy/Medium/Hard: Removed unsupported attributes
elviz [Fri, 6 Jun 2008 16:03:41 +0000 (16:03 +0000)]
Easy/Medium/Hard: Removed unsupported attributes

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

16 years agorails.map: Reduced time
elviz [Fri, 6 Jun 2008 12:04:05 +0000 (12:04 +0000)]
rails.map: Reduced time

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

16 years agoeasyhalfpipe: tweaks and rounded curves
mym [Thu, 5 Jun 2008 13:10:50 +0000 (13:10 +0000)]
easyhalfpipe: tweaks and rounded curves

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

16 years agomuseum.map: Rounded goal plaque
elviz [Wed, 4 Jun 2008 09:57:59 +0000 (09:57 +0000)]
museum.map: Rounded goal plaque

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

16 years agoMinor map cleanup
elviz [Wed, 4 Jun 2008 01:31:54 +0000 (01:31 +0000)]
Minor map cleanup

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

16 years agoNevermania: Tweaks
parasti [Tue, 3 Jun 2008 23:32:43 +0000 (23:32 +0000)]
Nevermania: Tweaks

(cherry picked from r2215 by elviz)

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

16 years agoufo.map: Switched to decal edges
parasti [Tue, 3 Jun 2008 23:32:23 +0000 (23:32 +0000)]
ufo.map: Switched to decal edges

(cherry picked from r2213 by elviz)

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

16 years agomountains.map: Switched to decal edges
parasti [Tue, 3 Jun 2008 23:32:08 +0000 (23:32 +0000)]
mountains.map: Switched to decal edges

(cherry picked from r2212 by elviz)

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

16 years agooddities.map: Switched to decal edges
parasti [Tue, 3 Jun 2008 23:31:56 +0000 (23:31 +0000)]
oddities.map: Switched to decal edges

(cherry picked from r2207 by elviz)

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

16 years agoNevermania: Tweaks
parasti [Tue, 3 Jun 2008 23:31:43 +0000 (23:31 +0000)]
Nevermania: Tweaks

(cherry picked from r2199 by elviz)

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

16 years agoNevermania: Adjusted rotated textures
parasti [Tue, 3 Jun 2008 23:31:21 +0000 (23:31 +0000)]
Nevermania: Adjusted rotated textures

(cherry-picked from r2194 by elviz)

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

16 years agohallways.map: fix a misrotated arrow
parasti [Tue, 3 Jun 2008 23:30:49 +0000 (23:30 +0000)]
hallways.map: fix a misrotated arrow

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

16 years agomapc: perform texture rotation around the positive axes
parasti [Tue, 3 Jun 2008 23:30:38 +0000 (23:30 +0000)]
mapc: perform texture rotation around the positive axes

This patch eliminates an inconsistency in texture rotation between
GtkRadiant and Neverball.  Previously the texture was rotated by the
given angle around whichever axis/direction the "base" vector
corresponded with;  GtkRadiant always rotates the texture around the
positive axis.  Closes ticket #113.

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

16 years agoatrium.map: Switched to decal edges
elviz [Tue, 3 Jun 2008 12:21:05 +0000 (12:21 +0000)]
atrium.map: Switched to decal edges

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

16 years ago'make DEBUG=1' to build with debugging symbols
parasti [Mon, 2 Jun 2008 15:20:35 +0000 (15:20 +0000)]
'make DEBUG=1' to build with debugging symbols

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

16 years agorails.map: Switched to decal edges
elviz [Mon, 2 Jun 2008 11:45:18 +0000 (11:45 +0000)]
rails.map: Switched to decal edges

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

16 years agodiscs.map: Switched to decal edges
elviz [Mon, 2 Jun 2008 09:17:46 +0000 (09:17 +0000)]
discs.map: Switched to decal edges

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

16 years agoslope.map: Switched to decal edges
elviz [Mon, 2 Jun 2008 08:25:16 +0000 (08:25 +0000)]
slope.map: Switched to decal edges

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

16 years agoswarm.map: Small optimization
elviz [Sat, 31 May 2008 11:43:06 +0000 (11:43 +0000)]
swarm.map: Small optimization

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

16 years agoswarm.map: Used decal edges
elviz [Sat, 31 May 2008 10:01:05 +0000 (10:01 +0000)]
swarm.map: Used decal edges

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

16 years agoNevermania: Tweaks
elviz [Fri, 30 May 2008 13:45:30 +0000 (13:45 +0000)]
Nevermania: Tweaks

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

16 years agoTexture lighting fixes
elviz [Fri, 30 May 2008 13:23:15 +0000 (13:23 +0000)]
Texture lighting fixes

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

16 years agoNevermania: Relaxed Medium times further
elviz [Fri, 23 May 2008 07:11:54 +0000 (07:11 +0000)]
Nevermania: Relaxed Medium times further

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

16 years agoadventure.map: Tweaks
elviz [Thu, 22 May 2008 03:10:45 +0000 (03:10 +0000)]
adventure.map: Tweaks

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

16 years agoadventure.map: New unlock-goal high-score presets
elviz [Sun, 18 May 2008 04:16:19 +0000 (04:16 +0000)]
adventure.map: New unlock-goal high-score presets

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

16 years agoufo.map: Extended fighter paths
elviz [Sat, 17 May 2008 18:44:00 +0000 (18:44 +0000)]
ufo.map: Extended fighter paths

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

16 years agotree.map: Added third blue coin
elviz [Wed, 14 May 2008 22:57:48 +0000 (22:57 +0000)]
tree.map: Added third blue coin

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

16 years agorails.map: New Hard best-time preset
elviz [Mon, 12 May 2008 15:30:19 +0000 (15:30 +0000)]
rails.map: New Hard best-time preset

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

16 years agotree.map: Fine-tuned branches and leaves
elviz [Sun, 11 May 2008 21:28:12 +0000 (21:28 +0000)]
tree.map: Fine-tuned branches and leaves

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

16 years agoReadme: Updated the header information.
CSY [Sun, 11 May 2008 13:51:12 +0000 (13:51 +0000)]
Readme: Updated the header information.

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

16 years agoManual: Added a section to document Neverputt.
CSY [Sun, 11 May 2008 13:50:26 +0000 (13:50 +0000)]
Manual: Added a section to document Neverputt.

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

16 years agoufo.map: Made fighter sequence easier
elviz [Sun, 11 May 2008 02:52:56 +0000 (02:52 +0000)]
ufo.map: Made fighter sequence easier

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

16 years agoadventure.map: Added visual cue to thwomp mechanism
elviz [Sun, 11 May 2008 00:11:16 +0000 (00:11 +0000)]
adventure.map: Added visual cue to thwomp mechanism

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

16 years agoadventure.map: Moved blue coin
elviz [Sat, 10 May 2008 23:21:45 +0000 (23:21 +0000)]
adventure.map: Moved blue coin

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

16 years agoHigh scores: Patched the remaining normal levels of Neverball Hard.
CSY [Sat, 10 May 2008 12:22:48 +0000 (12:22 +0000)]
High scores: Patched the remaining normal levels of Neverball Hard.

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

16 years agoHigh scores: Grid's duplicated time_hs is supposed to be goal_hs.
CSY [Sat, 10 May 2008 02:06:58 +0000 (02:06 +0000)]
High scores: Grid's duplicated time_hs is supposed to be goal_hs.

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

16 years agoHigh scores: Patched basically the first half of Neverball Hard (not including bonus...
CSY [Fri, 9 May 2008 20:27:00 +0000 (20:27 +0000)]
High scores: Patched basically the first half of Neverball Hard (not including bonus levels).

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

16 years agopaths: s/unlock_hs/goal_hs/
parasti [Thu, 8 May 2008 22:57:41 +0000 (22:57 +0000)]
paths: s/unlock_hs/goal_hs/

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

16 years agoDue to a damaged working copy on another system, the set-hard.txt was part of the...
CSY [Thu, 8 May 2008 21:46:57 +0000 (21:46 +0000)]
Due to a damaged working copy on another system, the set-hard.txt was part of the csy-extras branch instead of the trunk. This merges this change to the trunk.

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

16 years agoHigh scores: Did and fixed a level of Neverball Hard and updated descriptions.
CSY [Thu, 8 May 2008 20:33:36 +0000 (20:33 +0000)]
High scores: Did and fixed a level of Neverball Hard and updated descriptions.

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

16 years agomapc: rename most "swap_*" functions to "apply_*_swaps"
parasti [Thu, 8 May 2008 16:15:33 +0000 (16:15 +0000)]
mapc: rename most "swap_*" functions to "apply_*_swaps"

The only remaining swap_ functions are those that swap elements directly
without using a pre-built "swaps" mapping table.

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

16 years agoSmall white-space and indentation tweaks
parasti [Thu, 8 May 2008 16:14:53 +0000 (16:14 +0000)]
Small white-space and indentation tweaks

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

16 years agomapc: minimise expensive swap operations when reordering data
parasti [Thu, 8 May 2008 16:14:14 +0000 (16:14 +0000)]
mapc: minimise expensive swap operations when reordering data

uau writes[*]:
> This patch fixes extremely inefficient reordering of some data
> structures in mapc.  On my machine it makes mapc run about 3.4 times
> as fast as before when tested with ufo.map (which was an especially
> slow case). The patch is over 200 lines long but the changes are quite
> simple and just repeated for different data structures.
>
> The old code worked as follows: Decide to change A to B, go over all
> objects and change references to A to references to B. Decide to
> change C to D, go over all objects and change references to C to
> references to D. Decide to change E to F, go over all objects... and
> so on. This code first builds a mapping table of what should change to
> what (A->B, B->B, C->D, D->D, E->F, F->F) and then goes over all
> objects only once changing everything according to the table.

[*] http://www.nevercorner.net/forum/viewtopic.php?id=1445

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

16 years agobumper.map: Removed duplicate lump
elviz [Wed, 7 May 2008 20:18:10 +0000 (20:18 +0000)]
bumper.map: Removed duplicate lump

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

16 years agoAccidentally committed mapc.c
KrabbyKrap [Wed, 7 May 2008 05:07:56 +0000 (05:07 +0000)]
Accidentally committed mapc.c

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

16 years agoRestart updates
KrabbyKrap [Wed, 7 May 2008 05:04:17 +0000 (05:04 +0000)]
Restart updates

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

16 years agoNevermania: Tweaks
elviz [Wed, 7 May 2008 01:32:06 +0000 (01:32 +0000)]
Nevermania: Tweaks

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

16 years agoNevermania: Tweaks
elviz [Tue, 6 May 2008 01:12:09 +0000 (01:12 +0000)]
Nevermania: Tweaks

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

16 years agoNevermania: Tweaks
elviz [Fri, 2 May 2008 22:25:47 +0000 (22:25 +0000)]
Nevermania: Tweaks

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

16 years agoRevert "Merge 'putt-collisions' branch"
parasti [Fri, 2 May 2008 18:25:20 +0000 (18:25 +0000)]
Revert "Merge 'putt-collisions' branch"

Patch still without review and apparently also quite buggy[*].

[*] http://www.nevercorner.net/forum/viewtopic.php?pid=17093#p17093

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

16 years agoMerge 'putt-collisions' branch
KrabbyKrap [Thu, 1 May 2008 23:04:35 +0000 (23:04 +0000)]
Merge 'putt-collisions' branch

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

16 years agoAllow spaces in config values
parasti [Wed, 30 Apr 2008 21:21:07 +0000 (21:21 +0000)]
Allow spaces in config values

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

16 years agoNUL-terminate long player names in config screen
parasti [Wed, 30 Apr 2008 21:21:00 +0000 (21:21 +0000)]
NUL-terminate long player names in config screen

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

16 years agoRemoved extra whitespace
KrabbyKrap [Sun, 27 Apr 2008 05:49:15 +0000 (05:49 +0000)]
Removed extra whitespace

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

16 years agoSimple smooth fix
KrabbyKrap [Sun, 27 Apr 2008 04:52:32 +0000 (04:52 +0000)]
Simple smooth fix

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

16 years agoFixed - There was an long-standing error in the Neverball Easy level "Curved". Its...
CSY [Fri, 25 Apr 2008 19:18:14 +0000 (19:18 +0000)]
Fixed - There was an long-standing error in the Neverball Easy level "Curved". Its Hard high score was 91 coins, but actually had 92.

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

16 years agospacetime.map: New goal blocker
elviz [Thu, 24 Apr 2008 23:35:16 +0000 (23:35 +0000)]
spacetime.map: New goal blocker

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

16 years agoUpdate several intro messages
parasti [Thu, 24 Apr 2008 00:41:21 +0000 (00:41 +0000)]
Update several intro messages

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

16 years agoHigh scores: Duplicated time_hs renamed to goal_hs on affected levels. (omitted a...
CSY [Thu, 24 Apr 2008 00:06:56 +0000 (00:06 +0000)]
High scores: Duplicated time_hs renamed to goal_hs on affected levels. (omitted a level)

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

16 years agoHigh scores: Duplicated time_hs renamed to goal_hs on affected levels.
CSY [Thu, 24 Apr 2008 00:06:42 +0000 (00:06 +0000)]
High scores: Duplicated time_hs renamed to goal_hs on affected levels.

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

16 years agoHigh scores: The rest of the normal levels on Neverball Medium has their Unlock Goal...
CSY [Thu, 24 Apr 2008 00:05:25 +0000 (00:05 +0000)]
High scores: The rest of the normal levels on Neverball Medium has their Unlock Goal high scores (and a few other fixes).

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

16 years agoHigh scores: First bonus level's high scores finished for Neverball Medium.
CSY [Wed, 23 Apr 2008 20:39:09 +0000 (20:39 +0000)]
High scores: First bonus level's high scores finished for Neverball Medium.

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

16 years agoNevermania: Tweaks
elviz [Wed, 23 Apr 2008 10:45:17 +0000 (10:45 +0000)]
Nevermania: Tweaks

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

16 years agoDid the next five normal levels of Neverball Medium.
CSY [Wed, 23 Apr 2008 01:00:05 +0000 (01:00 +0000)]
Did the next five normal levels of Neverball Medium.

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

16 years agoAll of high-score's changes have been applied to the trunk successfully.
CSY [Tue, 22 Apr 2008 23:44:38 +0000 (23:44 +0000)]
All of high-score's changes have been applied to the trunk successfully.

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

16 years agoReuse same goal enabled flag on level retry
parasti [Sun, 20 Apr 2008 00:21:50 +0000 (00:21 +0000)]
Reuse same goal enabled flag on level retry

In a discussion on the forum[*], neverbe writes:

> Sound like i was not very clear about this. Another try:
>
> The retry button at the end of a level has an implicit contract, which
> says: if you click me you are playing the same level under the same
> conditions (coins, time, goal, design maybe some more) and so if the
> goal was locked it should be locked again. It had nothing to do with
> that the next level should be locked again. [1]
>
> The problem with this is, that there is an explicit contract that the
> goal should be unlocked if the level was completed.  From the logical
> point of view the actual is the better solution, but users are not
> always (imho mostly not) logical. And normally you should not break
> any contract implicit or explicit.
>
> The question i am asking is has someone a better idea how to solve
> this?  If not, should the behavior stay as it is or should the retry
> button fulfill the implicit contract instead of the explicit?
>
> [1] that would be annoying and break another contract. I have never
> encountered it in 1.4, so i was not aware of it

I respond:

> Actually I thought you were clear the first time, but now reading your
> latest comment I realise I didn't really put much thought into it.
> That's a good explanation of the situation, actually.  I think the
> "retry" function should follow the implicit contract, because while it
> may not be strictly "logical" from an implementation viewpoint, it's
> the natural and straight-forward thing to do.  I'm fairly sure this
> would not undo the level lock state and wouldn't have any visible
> effect in the Challenge mode either.

[*] http://www.nevercorner.net/forum/viewtopic.php?pid=16949#p16949

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

16 years agoSet default pause key to Escape
parasti [Sat, 19 Apr 2008 16:17:50 +0000 (16:17 +0000)]
Set default pause key to Escape

This  preserves the  current non-destructive  behaviour of  the Escape
key, while allowing  the original 1.4.0 behaviour to  be reinstated by
configuring the pause key to a different key, such as "space".  This
will be the case if neverballrc already contains the line "key_pause
space".

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

16 years agoRestore original Escape behaviour if pause key is not Escape
parasti [Sat, 19 Apr 2008 16:17:17 +0000 (16:17 +0000)]
Restore original Escape behaviour if pause key is not Escape

The "original" Escape  key behaviour meant here is  "exit no questions
asked".  The  implementation is  actually "wrong",  based on  the fact
that the  game converts Escape  key presses to joystick  "exit" button
events.  Thus, the "pause key is  not Escape" test is performed in the
state buttn  handler when  in fact  we have no  idea where  the button
event  came from.   However, the  resulting behaviour  believed to  be
identical to that in 1.4.0 for both keyboard and joystick.

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

16 years agoputt: don't pause on focus loss when input not grabbed
parasti [Sat, 19 Apr 2008 16:17:03 +0000 (16:17 +0000)]
putt: don't pause on focus loss when input not grabbed

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

16 years agotree.map: Made use of decimal coordinates
elviz [Sat, 19 Apr 2008 13:42:39 +0000 (13:42 +0000)]
tree.map: Made use of decimal coordinates

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

16 years agomountains.map: Made use of decimal coordinates
elviz [Thu, 17 Apr 2008 07:08:40 +0000 (07:08 +0000)]
mountains.map: Made use of decimal coordinates

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

16 years agoslope.map: Made use of decimal coordinates
elviz [Wed, 16 Apr 2008 22:46:12 +0000 (22:46 +0000)]
slope.map: Made use of decimal coordinates

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

16 years agoSet DST field of replay date to unknown
parasti [Wed, 16 Apr 2008 20:45:41 +0000 (20:45 +0000)]
Set DST field of replay date to unknown

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

16 years agoAdded hole-blocker test level
elviz [Wed, 16 Apr 2008 05:42:29 +0000 (05:42 +0000)]
Added hole-blocker test level

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

16 years agoNevermania: Decal optimizations
elviz [Wed, 16 Apr 2008 00:27:15 +0000 (00:27 +0000)]
Nevermania: Decal optimizations

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

16 years agooddities.map: Made use of decimal coordinates
elviz [Tue, 15 Apr 2008 23:13:00 +0000 (23:13 +0000)]
oddities.map: Made use of decimal coordinates

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

16 years agoramps.map: Made use of decimal coordinates
elviz [Tue, 15 Apr 2008 00:05:33 +0000 (00:05 +0000)]
ramps.map: Made use of decimal coordinates

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

16 years agoadventure.map: Made use of decimal coordinates
elviz [Mon, 14 Apr 2008 22:07:07 +0000 (22:07 +0000)]
adventure.map: Made use of decimal coordinates

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

16 years agomuseum.map: Made use of decimal coordinates
elviz [Sun, 13 Apr 2008 04:42:38 +0000 (04:42 +0000)]
museum.map: Made use of decimal coordinates

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

16 years agoNevermania: Rounding tweaks
elviz [Sun, 13 Apr 2008 04:08:46 +0000 (04:08 +0000)]
Nevermania: Rounding tweaks

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

16 years agoTrivial lazy camera fix
KrabbyKrap [Sat, 12 Apr 2008 16:27:27 +0000 (16:27 +0000)]
Trivial lazy camera fix

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

16 years agoImproved Tricky Golf poser views
KrabbyKrap [Sat, 12 Apr 2008 03:33:03 +0000 (03:33 +0000)]
Improved Tricky Golf poser views

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

16 years agorails.map: Made use of decimal coordinates
elviz [Fri, 11 Apr 2008 21:31:49 +0000 (21:31 +0000)]
rails.map: Made use of decimal coordinates

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

16 years agoUpdate README
parasti [Fri, 11 Apr 2008 15:43:45 +0000 (15:43 +0000)]
Update README

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

16 years agoUpdate instructions in INSTALL
parasti [Fri, 11 Apr 2008 15:43:39 +0000 (15:43 +0000)]
Update instructions in INSTALL

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

16 years agospacetime.map: Rounding tweaks
elviz [Fri, 11 Apr 2008 06:25:24 +0000 (06:25 +0000)]
spacetime.map: Rounding tweaks

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

16 years agospacetime.map: Made use of decimal coordinates
elviz [Fri, 11 Apr 2008 05:13:50 +0000 (05:13 +0000)]
spacetime.map: Made use of decimal coordinates

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

16 years agoconfetti.map: Made use of decimal coordinates
elviz [Thu, 10 Apr 2008 23:51:49 +0000 (23:51 +0000)]
confetti.map: Made use of decimal coordinates

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

16 years agotennis.map: Made use of decimal coordinates
elviz [Thu, 10 Apr 2008 22:05:38 +0000 (22:05 +0000)]
tennis.map: Made use of decimal coordinates

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

16 years agoatrium.map: Made use of decimal coordinates
elviz [Thu, 10 Apr 2008 01:48:21 +0000 (01:48 +0000)]
atrium.map: Made use of decimal coordinates

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

16 years agoUpdated xcodeproj to work with some recent changes.
jammnrose [Wed, 9 Apr 2008 14:40:35 +0000 (14:40 +0000)]
Updated xcodeproj to work with some recent changes.

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

16 years agoUpdate current replay when renaming player.
parasti [Wed, 9 Apr 2008 12:51:10 +0000 (12:51 +0000)]
Update current replay when renaming player.

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