neverball
13 years agoFix misnamed function
parasti [Fri, 11 Feb 2011 21:09:26 +0000 (21:09 +0000)]
Fix misnamed function

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

13 years agoFix interpolation in title screen replays
parasti [Fri, 11 Feb 2011 21:09:18 +0000 (21:09 +0000)]
Fix interpolation in title screen replays

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

13 years agoImplement particle interpolation
parasti [Fri, 11 Feb 2011 19:34:14 +0000 (19:34 +0000)]
Implement particle interpolation

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

13 years agoslope.map: Tiny texture fix
elviz [Fri, 11 Feb 2011 17:11:35 +0000 (17:11 +0000)]
slope.map: Tiny texture fix

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

13 years agoFix glitches in teleport interpolation
parasti [Fri, 11 Feb 2011 17:05:54 +0000 (17:05 +0000)]
Fix glitches in teleport interpolation

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

13 years agoTrack command state in a structure
parasti [Fri, 11 Feb 2011 17:05:44 +0000 (17:05 +0000)]
Track command state in a structure

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

13 years agoPass the interpolation blend factor differently
parasti [Fri, 11 Feb 2011 17:05:35 +0000 (17:05 +0000)]
Pass the interpolation blend factor differently

Rather than pass it to the draw function, make it a member of the lerp
structure and set it through a function call.  Doing it this way
eliminates a few ill defined cases: 1) transitions between screens
that use different blend factors; 2) screens that render game state
from either a replay or a simulation.

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

13 years agoFix missing do-while wrappers for macros
parasti [Fri, 11 Feb 2011 00:20:22 +0000 (00:20 +0000)]
Fix missing do-while wrappers for macros

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

13 years agoOrthonormalize the interpolated reference frame
parasti [Fri, 11 Feb 2011 00:20:16 +0000 (00:20 +0000)]
Orthonormalize the interpolated reference frame

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

13 years agoImplement game state interpolation (WIP)
parasti [Thu, 10 Feb 2011 19:00:24 +0000 (19:00 +0000)]
Implement game state interpolation (WIP)

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

13 years agoMove reflective flag to SOL draw structure
parasti [Thu, 10 Feb 2011 19:00:01 +0000 (19:00 +0000)]
Move reflective flag to SOL draw structure

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

13 years agoSplit SOL data structures into base, varying and rendering parts
parasti [Thu, 10 Feb 2011 18:59:50 +0000 (18:59 +0000)]
Split SOL data structures into base, varying and rendering parts

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

13 years agosparselines.map: Re-texture level as per RlksNotes
elviz [Wed, 9 Feb 2011 13:21:41 +0000 (13:21 +0000)]
sparselines.map: Re-texture level as per RlksNotes

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

13 years agoramps.map: Caution texture tweaks
elviz [Wed, 9 Feb 2011 07:17:43 +0000 (07:17 +0000)]
ramps.map: Caution texture tweaks

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

13 years agogolf-jambalaya: visibility adjustment and hole texture fix.
tonesfrommars [Mon, 7 Feb 2011 02:54:39 +0000 (02:54 +0000)]
golf-jambalaya: visibility adjustment and hole texture fix.

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

13 years agoadventure.map: Reduce decoration overload
elviz [Mon, 7 Feb 2011 01:39:10 +0000 (01:39 +0000)]
adventure.map: Reduce decoration overload

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

13 years agohardrise.map: Use standard edge parameters
elviz [Sun, 6 Feb 2011 04:02:04 +0000 (04:02 +0000)]
hardrise.map: Use standard edge parameters

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

13 years agospiraldn.map: glass-dark under final ramp for speed run visibility.
tonesfrommars [Sat, 5 Feb 2011 20:32:54 +0000 (20:32 +0000)]
spiraldn.map: glass-dark under final ramp for speed run visibility.

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

13 years agotimer-test_2.map: add rotation shadow bug demo.
tonesfrommars [Sat, 5 Feb 2011 05:11:59 +0000 (05:11 +0000)]
timer-test_2.map: add rotation shadow bug demo.

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

13 years agoufo.map: Reverse order of poof billboards to improve rendering results
elviz [Sat, 5 Feb 2011 04:29:56 +0000 (04:29 +0000)]
ufo.map: Reverse order of poof billboards to improve rendering results

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

13 years agodiscs.map: Use traditional coin pads and add caution edges
elviz [Sat, 5 Feb 2011 04:28:33 +0000 (04:28 +0000)]
discs.map: Use traditional coin pads and add caution edges

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

13 years agogolf_jambalaya: still tweekin.
tonesfrommars [Thu, 3 Feb 2011 20:32:49 +0000 (20:32 +0000)]
golf_jambalaya: still tweekin.

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

13 years agogolf-jambalaya: some more fixes.
tonesfrommars [Mon, 31 Jan 2011 02:00:45 +0000 (02:00 +0000)]
golf-jambalaya: some more fixes.

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

13 years agogreens.png: adjusted color balance to get rid of murky red band.
tonesfrommars [Sun, 30 Jan 2011 23:48:27 +0000 (23:48 +0000)]
greens.png: adjusted color balance to get rid of murky red band.

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

13 years agoRemove an unnecessary widget extent check
parasti [Sun, 30 Jan 2011 20:55:56 +0000 (20:55 +0000)]
Remove an unnecessary widget extent check

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

13 years agoImplement arbitrary GUI fillers and fix ball screen layout with them
parasti [Sun, 30 Jan 2011 19:33:47 +0000 (19:33 +0000)]
Implement arbitrary GUI fillers and fix ball screen layout with them

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

13 years agoFix a crash in replay screen on empty replay directory
parasti [Sun, 30 Jan 2011 19:33:37 +0000 (19:33 +0000)]
Fix a crash in replay screen on empty replay directory

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

13 years agovoodoo.map minor tweeks.
tonesfrommars [Sun, 30 Jan 2011 05:52:05 +0000 (05:52 +0000)]
voodoo.map minor tweeks.

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

13 years agogolf-jambalaya: rework voodoo.map. Craziest putt hole ever.
tonesfrommars [Sun, 30 Jan 2011 05:40:00 +0000 (05:40 +0000)]
golf-jambalaya: rework voodoo.map. Craziest putt hole ever.

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

13 years agogolf-jambalaya: remove some whitespace and minor fixes.
tonesfrommars [Sun, 30 Jan 2011 05:31:17 +0000 (05:31 +0000)]
golf-jambalaya: remove some whitespace and minor fixes.

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

13 years agogolf-jambalaya: redesign windmill to use rotating lumps.. cool!
tonesfrommars [Sat, 29 Jan 2011 23:47:45 +0000 (23:47 +0000)]
golf-jambalaya: redesign windmill to use rotating lumps.. cool!

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

13 years agogolf-jambalaya: a few more texture fixes.
tonesfrommars [Sat, 29 Jan 2011 23:46:50 +0000 (23:46 +0000)]
golf-jambalaya: a few more texture fixes.

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

13 years agogolf-jambalaya: more texture refinements.
tonesfrommars [Fri, 28 Jan 2011 03:28:29 +0000 (03:28 +0000)]
golf-jambalaya: more texture refinements.

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

13 years agoswarm.map: Tweak
elviz [Thu, 27 Jan 2011 05:58:32 +0000 (05:58 +0000)]
swarm.map: Tweak

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

13 years agoNevermania: Standardize shape and size of coin markers
elviz [Thu, 27 Jan 2011 05:52:37 +0000 (05:52 +0000)]
Nevermania: Standardize shape and size of coin markers

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

13 years agoshare/common.h: add illusion of sanity
parasti [Mon, 24 Jan 2011 10:43:18 +0000 (10:43 +0000)]
share/common.h: add illusion of sanity

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

13 years agoFix corner cases like 0.251f in seconds-to-milliseconds conversion
parasti [Mon, 24 Jan 2011 10:34:03 +0000 (10:34 +0000)]
Fix corner cases like 0.251f in seconds-to-milliseconds conversion

Do this by rounding the final floating-point value to the nearest
integer rather than simply casting to int.  Thanks to Elviz for
finding and debugging this.

(Also, it sucks to have to reimplement parts of C99.)

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

13 years agoreverting change to locks.map in r3456
tonesfrommars [Mon, 24 Jan 2011 07:51:07 +0000 (07:51 +0000)]
reverting change to locks.map in r3456

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

13 years agogolf-jambalaya: additional refinements, rework pyramid blockers
tonesfrommars [Mon, 24 Jan 2011 07:22:04 +0000 (07:22 +0000)]
golf-jambalaya: additional refinements, rework pyramid blockers

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

13 years agoNevermania: Restrict time values to millisecond precision
elviz [Mon, 24 Jan 2011 03:40:56 +0000 (03:40 +0000)]
Nevermania: Restrict time values to millisecond precision

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

13 years agolocks.map: restore switch behavior as per discussion and reduce lump count
tonesfrommars [Mon, 24 Jan 2011 02:08:55 +0000 (02:08 +0000)]
locks.map: restore switch behavior as per discussion and reduce lump count

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

13 years agotimer-test_2.map: Add test case
elviz [Mon, 24 Jan 2011 01:59:32 +0000 (01:59 +0000)]
timer-test_2.map: Add test case

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

13 years agoConvert all path-related (body, switch) logic to use integer milliseconds
parasti [Sun, 23 Jan 2011 16:06:31 +0000 (16:06 +0000)]
Convert all path-related (body, switch) logic to use integer milliseconds

This is an experimental change, so keep an eye out for problems.  It
will almost certainly break maps that expect higher time granularity
than 1 millisecond (0.001 second), any such maps will need to be fixed
manually.

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

13 years agogolf-jambalaya: texture tweek & cleanup
tonesfrommars [Sun, 23 Jan 2011 03:45:25 +0000 (03:45 +0000)]
golf-jambalaya: texture tweek & cleanup

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

13 years agoNevermania: Wrap wood-check around edges
elviz [Fri, 21 Jan 2011 22:19:02 +0000 (22:19 +0000)]
Nevermania: Wrap wood-check around edges

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

13 years agocurtain-check-diagonal: Use new force-shadow flag
elviz [Fri, 21 Jan 2011 19:50:30 +0000 (19:50 +0000)]
curtain-check-diagonal: Use new force-shadow flag

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

13 years agoAdd a material flag to force shadowing even on transparent materials
parasti [Fri, 21 Jan 2011 10:25:37 +0000 (10:25 +0000)]
Add a material flag to force shadowing even on transparent materials

I probably shouldn't do this.

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

13 years agomore golf-jambalaya improvements.
tonesfrommars [Fri, 21 Jan 2011 05:14:12 +0000 (05:14 +0000)]
more golf-jambalaya improvements.

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

13 years agobankaround.map: smoother curves.
tonesfrommars [Fri, 21 Jan 2011 01:51:41 +0000 (01:51 +0000)]
bankaround.map: smoother curves.

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

13 years agomap-vidski: Set svn:eol-style to native
elviz [Fri, 21 Jan 2011 00:28:13 +0000 (00:28 +0000)]
map-vidski: Set svn:eol-style to native

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

13 years agocourses.txt: Use version from golf-jambalaya branch
elviz [Fri, 21 Jan 2011 00:22:18 +0000 (00:22 +0000)]
courses.txt: Use version from golf-jambalaya branch

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

13 years agoFix shadow geom code that was never executed
parasti [Thu, 20 Jan 2011 12:08:34 +0000 (12:08 +0000)]
Fix shadow geom code that was never executed

(Even though I don't see any difference either way.)

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

13 years agobigpipe.map: adjust for revised texture curtain-check-diagonal.
tonesfrommars [Thu, 20 Jan 2011 07:07:51 +0000 (07:07 +0000)]
bigpipe.map: adjust for revised texture curtain-check-diagonal.

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

13 years agogolf jambalaya: smoother curves in bigpipe.map and texture tweeks.
tonesfrommars [Thu, 20 Jan 2011 06:52:29 +0000 (06:52 +0000)]
golf jambalaya: smoother curves in bigpipe.map and texture tweeks.

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

13 years agoadding golf jambalaya putt course to trunk
tonesfrommars [Thu, 20 Jan 2011 05:47:47 +0000 (05:47 +0000)]
adding golf jambalaya putt course to trunk

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

13 years agocurtain-check-diagonal: Get rid of material type hack
elviz [Thu, 20 Jan 2011 01:21:12 +0000 (01:21 +0000)]
curtain-check-diagonal: Get rid of material type hack

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

13 years agoNeverputt: use directional light (like Neverball does)
parasti [Fri, 14 Jan 2011 22:49:13 +0000 (22:49 +0000)]
Neverputt: use directional light (like Neverball does)

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

13 years agoNeverputt: tweak course selection layout logic
parasti [Thu, 13 Jan 2011 12:13:00 +0000 (12:13 +0000)]
Neverputt: tweak course selection layout logic

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

13 years agoAvoid sending multiple commands per path node
parasti [Thu, 13 Jan 2011 07:12:23 +0000 (07:12 +0000)]
Avoid sending multiple commands per path node

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

13 years agoAlso change ball config screen to say "Ball Model"
parasti [Thu, 13 Jan 2011 07:12:16 +0000 (07:12 +0000)]
Also change ball config screen to say "Ball Model"

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

13 years agoNevermania: More consistent use of brick textures
elviz [Thu, 13 Jan 2011 01:11:45 +0000 (01:11 +0000)]
Nevermania: More consistent use of brick textures

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

13 years agoReduce more duplication
parasti [Mon, 10 Jan 2011 10:47:52 +0000 (10:47 +0000)]
Reduce more duplication

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

13 years agonew level shots for changed medium levels and one more change to accordian.sol for...
tonesfrommars [Mon, 10 Jan 2011 01:22:56 +0000 (01:22 +0000)]
new level shots for changed medium levels and one more change to accordian.sol for set consistancy.

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

13 years agofinal revisions to spiralup, spiraldn
tonesfrommars [Mon, 10 Jan 2011 00:57:53 +0000 (00:57 +0000)]
final revisions to spiralup, spiraldn

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

13 years agoFix looping path node traversal (wasn't walking all nodes in some cases)
parasti [Sun, 9 Jan 2011 22:22:07 +0000 (22:22 +0000)]
Fix looping path node traversal (wasn't walking all nodes in some cases)

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

13 years agoFactor duplicate path node traversal into a function
parasti [Sun, 9 Jan 2011 22:22:00 +0000 (22:22 +0000)]
Factor duplicate path node traversal into a function

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

13 years agoDemonstrate faulty path_corner traversal
parasti [Sun, 9 Jan 2011 22:21:53 +0000 (22:21 +0000)]
Demonstrate faulty path_corner traversal

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

13 years agodouble.ogg: Removed noise at beginning
elviz [Sun, 9 Jan 2011 15:57:47 +0000 (15:57 +0000)]
double.ogg: Removed noise at beginning

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

13 years agoadded mtrl/marble-grey and new version of spiraldn.map
tonesfrommars [Sun, 9 Jan 2011 05:24:45 +0000 (05:24 +0000)]
added mtrl/marble-grey and new version of spiraldn.map

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

13 years agoaccordian.map: Move goal lump after edge lumps to prevent transparency problems
elviz [Sun, 9 Jan 2011 02:27:07 +0000 (02:27 +0000)]
accordian.map: Move goal lump after edge lumps to prevent transparency problems

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

13 years agoRebuilt level shots of several recently modified maps
elviz [Sat, 8 Jan 2011 20:00:49 +0000 (20:00 +0000)]
Rebuilt level shots of several recently modified maps

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

13 years agospiraldn.map, spiralup.map: as per rlks notes, replace grey ramps with something...
tonesfrommars [Sat, 8 Jan 2011 06:06:03 +0000 (06:06 +0000)]
spiraldn.map, spiralup.map: as per rlks notes, replace grey ramps with something a little more interesting

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

13 years agohardrise.map: added trim to match set and fine tuned camera position
tonesfrommars [Sat, 8 Jan 2011 05:02:10 +0000 (05:02 +0000)]
hardrise.map: added trim to match set and fine tuned camera position

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

13 years agoaccordian.map: fine tune flyin camera position
tonesfrommars [Wed, 5 Jan 2011 07:22:35 +0000 (07:22 +0000)]
accordian.map: fine tune flyin camera position

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

13 years agoaccordian.map: use rail models where possible and texturing overhaul
tonesfrommars [Wed, 5 Jan 2011 07:17:17 +0000 (07:17 +0000)]
accordian.map: use rail models where possible and texturing overhaul

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

13 years agospeedbumps.map: texture tweek
tonesfrommars [Wed, 5 Jan 2011 06:51:43 +0000 (06:51 +0000)]
speedbumps.map: texture tweek

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

13 years agospeedbumps.map: moved trim to top of platforms as per rlks comments in svn wiki for...
tonesfrommars [Wed, 5 Jan 2011 06:34:46 +0000 (06:34 +0000)]
speedbumps.map: moved trim to top of platforms as per rlks comments in svn wiki for texturing consistency with rest of easy set

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

13 years agoFix requirement to pad descriptions with empty lines
parasti [Mon, 3 Jan 2011 16:05:36 +0000 (16:05 +0000)]
Fix requirement to pad descriptions with empty lines

(Thanks to penma for the reminder.)

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

13 years agocurved.map- make underside of wings glass-dark for visibility in speed runs
tonesfrommars [Sun, 2 Jan 2011 21:42:45 +0000 (21:42 +0000)]
curved.map- make underside of wings glass-dark for visibility in speed runs

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

13 years agooops, adding timer-test_2.map
tonesfrommars [Thu, 30 Dec 2010 19:18:52 +0000 (19:18 +0000)]
oops, adding timer-test_2.map

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

13 years agoadding new timer test to misc set
tonesfrommars [Thu, 30 Dec 2010 19:16:54 +0000 (19:16 +0000)]
adding new timer test to misc set

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

13 years agoMove key event handling into functions just for readability
parasti [Wed, 29 Dec 2010 21:24:11 +0000 (21:24 +0000)]
Move key event handling into functions just for readability

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

13 years agoFix missing switch breaks for key-up events
parasti [Wed, 29 Dec 2010 18:33:09 +0000 (18:33 +0000)]
Fix missing switch breaks for key-up events

OTOH, it went unnoticed for three years, so why bother.

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

13 years agoblue-wave.png: corrected RGB profile
tonesfrommars [Wed, 22 Dec 2010 20:13:59 +0000 (20:13 +0000)]
blue-wave.png: corrected RGB profile

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

13 years agocorrected some grammatical errors and english idioms in mym level intro texts
tonesfrommars [Mon, 20 Dec 2010 07:19:59 +0000 (07:19 +0000)]
corrected some grammatical errors and english idioms in mym level intro texts

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

13 years agohardrise.map: Texture fix
elviz [Mon, 20 Dec 2010 05:13:34 +0000 (05:13 +0000)]
hardrise.map: Texture fix

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

13 years agochanged texture under slope in hardrise.map to glass-dark for minimized view obstruction
tonesfrommars [Sun, 19 Dec 2010 22:25:51 +0000 (22:25 +0000)]
changed texture under slope in hardrise.map to glass-dark for minimized view obstruction

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

13 years agoaligned danger texture in my level turn.map
tonesfrommars [Sat, 18 Dec 2010 20:47:03 +0000 (20:47 +0000)]
aligned danger texture in my level turn.map

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

13 years agoFactor out one more widget
parasti [Sat, 18 Dec 2010 20:07:36 +0000 (20:07 +0000)]
Factor out one more widget

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

13 years agoFactor out common state code in conf screen
parasti [Sat, 18 Dec 2010 20:07:26 +0000 (20:07 +0000)]
Factor out common state code in conf screen

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

13 years agoMake a separate screen for video settings
parasti [Sat, 18 Dec 2010 20:07:11 +0000 (20:07 +0000)]
Make a separate screen for video settings

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

13 years agoFactor out common widgets in conf screen
parasti [Sat, 18 Dec 2010 20:07:00 +0000 (20:07 +0000)]
Factor out common widgets in conf screen

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

13 years agoRename the "ball" option to "ball model" in conf screen
parasti [Sat, 18 Dec 2010 20:06:46 +0000 (20:06 +0000)]
Rename the "ball" option to "ball model" in conf screen

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

13 years agoDetermine the parent screen of resolution conf screen dynamically
parasti [Sat, 18 Dec 2010 20:06:36 +0000 (20:06 +0000)]
Determine the parent screen of resolution conf screen dynamically

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

13 years agoRemove some redundant variables
parasti [Sat, 11 Dec 2010 00:20:07 +0000 (00:20 +0000)]
Remove some redundant variables

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

13 years agoFinalize the first update at server init, no point doing it later
parasti [Sat, 4 Dec 2010 20:43:42 +0000 (20:43 +0000)]
Finalize the first update at server init, no point doing it later

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

13 years agoFix structure access beyond its lifetime
parasti [Mon, 29 Nov 2010 19:00:52 +0000 (19:00 +0000)]
Fix structure access beyond its lifetime

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

13 years agoCall the standalone level 00, not 99
parasti [Mon, 29 Nov 2010 19:00:46 +0000 (19:00 +0000)]
Call the standalone level 00, not 99

Also very important.

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

13 years agoProvide default values for the %s and %l replacements in replay names
parasti [Mon, 29 Nov 2010 19:00:38 +0000 (19:00 +0000)]
Provide default values for the %s and %l replacements in replay names

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

13 years agoFix an assertion failure due to a NULL sets array
parasti [Mon, 29 Nov 2010 19:00:32 +0000 (19:00 +0000)]
Fix an assertion failure due to a NULL sets array

Crashes the game when trying to save a replay for a standalone level.

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