Alberto Mardegan [Wed, 6 Jul 2011 12:00:06 +0000 (15:00 +0300)]
Use libosso to prevent screen blanking
Alberto Mardegan [Wed, 6 Jul 2011 11:06:18 +0000 (14:06 +0300)]
Decrease updates per second
We are never going to have more than 30 fps anyway.
Alberto Mardegan [Wed, 6 Jul 2011 11:02:08 +0000 (14:02 +0300)]
Treat angle values as floating point numbers
This avoids having the floor suddenly tilt when the angle changes from 0.9 to 1.
Alberto Mardegan [Wed, 6 Jul 2011 11:01:10 +0000 (14:01 +0300)]
Improve Maemo accelerometer handling
Alberto Mardegan [Tue, 5 Jul 2011 14:11:33 +0000 (17:11 +0300)]
Support N900 accelerometer
Alberto Mardegan [Tue, 5 Jul 2011 09:38:21 +0000 (12:38 +0300)]
Adjust default config settings
Alberto Mardegan [Tue, 5 Jul 2011 09:34:41 +0000 (12:34 +0300)]
Prevent switching to windowed mode
The mouse grabbing/ungrabbing causes SDL to switch out from fullscreen to
windowed mode. We don't need it anyway.
Alberto Mardegan [Tue, 5 Jul 2011 09:30:21 +0000 (12:30 +0300)]
Build in Maemo/scratchbox
Use the SDL_GLES library by Javispedro.
elviz [Sun, 10 Jul 2011 07:21:15 +0000 (07:21 +0000)]
tennis.map: Texture tweak
git-svn-id: https://s.snth.net/svn/neverball/trunk@3611
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 9 Jul 2011 16:09:16 +0000 (16:09 +0000)]
Update mtrl/brown
git-svn-id: https://s.snth.net/svn/neverball/trunk@3610
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 7 Jul 2011 11:53:56 +0000 (11:53 +0000)]
Italian translation update
git-svn-id: https://s.snth.net/svn/neverball/trunk@3609
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 6 Jul 2011 19:11:23 +0000 (19:11 +0000)]
Update mtrl/leaf
git-svn-id: https://s.snth.net/svn/neverball/trunk@3608
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 6 Jul 2011 17:45:55 +0000 (17:45 +0000)]
Merge branch 'gles'
Conflicts:
data/mtrl/leaf
share/glext.h
git-svn-id: https://s.snth.net/svn/neverball/trunk@3607
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 6 Jul 2011 15:24:44 +0000 (15:24 +0000)]
Italian translation update
git-svn-id: https://s.snth.net/svn/neverball/trunk@3606
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 30 Jun 2011 14:55:06 +0000 (14:55 +0000)]
Italian translation
git-svn-id: https://s.snth.net/svn/neverball/trunk@3604
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 22 Jun 2011 21:59:40 +0000 (21:59 +0000)]
spacetime.map: Tweak
git-svn-id: https://s.snth.net/svn/neverball/trunk@3603
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 19 Jun 2011 02:50:24 +0000 (02:50 +0000)]
spacetime.map: Tweak
git-svn-id: https://s.snth.net/svn/neverball/trunk@3602
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 13 Jun 2011 17:58:43 +0000 (17:58 +0000)]
Norwegian Nynorsk translation update
git-svn-id: https://s.snth.net/svn/neverball/trunk@3599
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 5 Jun 2011 06:32:20 +0000 (06:32 +0000)]
ufo.map: Make fighters smoother
git-svn-id: https://s.snth.net/svn/neverball/trunk@3592
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 4 Jun 2011 20:30:34 +0000 (20:30 +0000)]
Fix less-than-zero comparison on unsigned integers
git-svn-id: https://s.snth.net/svn/neverball/trunk@3591
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Thu, 2 Jun 2011 06:01:47 +0000 (06:01 +0000)]
ufo.map: Tweak
git-svn-id: https://s.snth.net/svn/neverball/trunk@3589
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 29 May 2011 23:22:37 +0000 (23:22 +0000)]
tree.map: Fix leaf transparency
git-svn-id: https://s.snth.net/svn/neverball/trunk@3587
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 9 Apr 2011 19:49:17 +0000 (19:49 +0000)]
Set GL pixel row alignment to be 1, not the default 4
Fixes a few problems with non-multiple of 4 wide textures or
framebuffer, namely, skewed/corrupted textures in one case and memory
corruption when taking screenshots in the other.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3570
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 5 Apr 2011 15:05:36 +0000 (15:05 +0000)]
Fix title screen fly-by initialization
git-svn-id: https://s.snth.net/svn/neverball/trunk@3557
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 24 Mar 2011 21:52:32 +0000 (21:52 +0000)]
Fix typo
git-svn-id: https://s.snth.net/svn/neverball/trunk@3530
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Thu, 24 Mar 2011 07:31:22 +0000 (07:31 +0000)]
Reduce width of gradient textures
git-svn-id: https://s.snth.net/svn/neverball/trunk@3529
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 19 Mar 2011 19:09:23 +0000 (19:09 +0000)]
Naming tweaks: outside/trigger/inside -> outside/inside/touch
git-svn-id: https://s.snth.net/svn/neverball/trunk@3528
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 15 Mar 2011 19:04:58 +0000 (19:04 +0000)]
Define the glActiveTextureARB pointer type unconditionally
(Cue incompatible type and redefined symbol conflicts.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3526
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 15 Mar 2011 19:04:52 +0000 (19:04 +0000)]
Fix mapc dependence on share/glext.h
git-svn-id: https://s.snth.net/svn/neverball/trunk@3525
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 14 Mar 2011 03:11:22 +0000 (03:11 +0000)]
Nevermania: Texture tweaks
git-svn-id: https://s.snth.net/svn/neverball/trunk@3523
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 13 Mar 2011 17:58:07 +0000 (17:58 +0000)]
Clip shadow above ball with a texture
Requires ARB_multitexture, but tries hard to be optional.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3522
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 13 Mar 2011 17:58:01 +0000 (17:58 +0000)]
Tweak shadow code to keep the transforms in one place
git-svn-id: https://s.snth.net/svn/neverball/trunk@3521
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 13 Mar 2011 17:57:51 +0000 (17:57 +0000)]
Move lines around
git-svn-id: https://s.snth.net/svn/neverball/trunk@3520
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Sat, 12 Mar 2011 19:07:05 +0000 (19:07 +0000)]
set-tones.txt: puncuation.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3519
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Sat, 12 Mar 2011 03:14:45 +0000 (03:14 +0000)]
tones/bumperoo.map: fix coin values.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3518
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Sat, 12 Mar 2011 03:12:07 +0000 (03:12 +0000)]
bigpipe.map: add funhouse rotation to big pipe. Too much?
git-svn-id: https://s.snth.net/svn/neverball/trunk@3517
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 12 Mar 2011 02:33:57 +0000 (02:33 +0000)]
Nevermania: Add ladybirds.map
git-svn-id: https://s.snth.net/svn/neverball/trunk@3516
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 11 Mar 2011 13:00:43 +0000 (13:00 +0000)]
Generate texture coordinates for ball shadow
Best case scenario: fixes shadow on rotating bodies and breaks nothing.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3515
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 9 Mar 2011 20:50:10 +0000 (20:50 +0000)]
mapc: Allow more (temporary) edges
git-svn-id: https://s.snth.net/svn/neverball/trunk@3514
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 7 Mar 2011 20:16:04 +0000 (20:16 +0000)]
Cache and share base SOL data
git-svn-id: https://s.snth.net/svn/neverball/trunk@3513
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 27 Feb 2011 00:46:44 +0000 (00:46 +0000)]
Nevermania: Add rings.map
git-svn-id: https://s.snth.net/svn/neverball/trunk@3512
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 25 Feb 2011 15:27:38 +0000 (15:27 +0000)]
Fix naming inconsistency
Arguably an improvement, but hey.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3511
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 24 Feb 2011 22:40:23 +0000 (22:40 +0000)]
Opt not to crash when loading level SOLs with no balls
Instead, allocate a dummy ball structure with zero radius. This is
incredibly stupid, but it also gives more interesting results than
simply refusing to load the level.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3510
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 24 Feb 2011 18:11:22 +0000 (18:11 +0000)]
Tolerate mismatching number of levels in the score file
git-svn-id: https://s.snth.net/svn/neverball/trunk@3509
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 23 Feb 2011 21:13:19 +0000 (21:13 +0000)]
Set svn:eol-style=native for some more text files
git-svn-id: https://s.snth.net/svn/neverball/trunk@3508
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 23 Feb 2011 11:44:06 +0000 (11:44 +0000)]
Nevermania: Dial down sharpening of level shots
git-svn-id: https://s.snth.net/svn/neverball/trunk@3507
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Sun, 20 Feb 2011 01:01:46 +0000 (01:01 +0000)]
add tones level set
git-svn-id: https://s.snth.net/svn/neverball/trunk@3506
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 19 Feb 2011 22:59:04 +0000 (22:59 +0000)]
discs.map: Use standard turf texture and switch to billboards as path markers
git-svn-id: https://s.snth.net/svn/neverball/trunk@3505
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 19 Feb 2011 22:56:12 +0000 (22:56 +0000)]
Nevermania: Replace uses of poof-blue with orb-blue
git-svn-id: https://s.snth.net/svn/neverball/trunk@3504
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 19 Feb 2011 22:52:58 +0000 (22:52 +0000)]
Add new billboard for marking platform paths
The aim is to have a path marker texture that has better visibility than poof-blue when used with light backgrounds (e.g., alien) while retaining a reasonable look in darker ones. The image has been softened slightly to make the edges appear less jagged when mipmapping is turned off, as is the default setting. (May be revised later.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3503
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 17 Feb 2011 11:11:49 +0000 (11:11 +0000)]
Fix lookaround mode without changing lerp alpha, also fix fly-by this way
Do this by copying the new view to the old view. It might seem that
this totally breaks interpolation (just like the previous fix), but
neither lookaround nor fly-by are lockstepped which makes
interpolation non-applicable here.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3501
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 17 Feb 2011 10:43:17 +0000 (10:43 +0000)]
Fix lookaround mode
git-svn-id: https://s.snth.net/svn/neverball/trunk@3500
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 17 Feb 2011 10:43:11 +0000 (10:43 +0000)]
Random cleanup
git-svn-id: https://s.snth.net/svn/neverball/trunk@3499
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 15 Feb 2011 22:02:02 +0000 (22:02 +0000)]
Fix interpolation in fall-out and goal screens
git-svn-id: https://s.snth.net/svn/neverball/trunk@3498
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 12 Feb 2011 22:04:02 +0000 (22:04 +0000)]
Fix crash on attemp to render missing background
git-svn-id: https://s.snth.net/svn/neverball/trunk@3497
78b8d119-cf0a-0410-b17c-
f493084dd1d7
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
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
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
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
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
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