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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
parasti [Mon, 29 Nov 2010 19:00:25 +0000 (19:00 +0000)]
Promote ad-hoc OS-to-VFS path translation function
git-svn-id: https://s.snth.net/svn/neverball/trunk@3382
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 29 Nov 2010 19:00:16 +0000 (19:00 +0000)]
Very important optimization
git-svn-id: https://s.snth.net/svn/neverball/trunk@3381
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 28 Nov 2010 00:03:30 +0000 (00:03 +0000)]
Slightly clean up ball/set.c
git-svn-id: https://s.snth.net/svn/neverball/trunk@3380
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 28 Nov 2010 00:03:23 +0000 (00:03 +0000)]
Fix score loader improperly reading player names with spaces
git-svn-id: https://s.snth.net/svn/neverball/trunk@3379
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 25 Nov 2010 19:33:02 +0000 (19:33 +0000)]
Document worldspawn keys "back" and "grad"
Must have missed these.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3378
78b8d119-cf0a-0410-b17c-
f493084dd1d7