Subversion Repositories eduke32

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4440 2555d 16h terminx /polymer/eduke32/source/game.c Android updates from Emile. DONT_BUILD.  
4439 2556d 19h terminx /polymer/eduke32/source/game.c More Android. DONT_BUILD.  
4433 2559d 3h terminx /polymer/eduke32/source/game.c Partial Android support cleanup. I actually have no idea if this even compiles ;)  
4430 2559d 19h terminx /polymer/eduke32/source/game.c Hack around HOM when passing through a masked wall, but only on Android because the solution isn't very good.  
4428 2561d 17h helixhorned /polymer/eduke32/source/game.c CON: in rotatespritea and screentext, if alpha < 0, make -alpha denote blend.

For convenience, orientation gets bit 1 (translucency) set automatically.
Again, test/screentext.con is updated to show off this functionality (the
code there assumes that additive blending tables are loaded at blend
numbers 101 -- 132).

BUILD_LUNATIC.
 
4425 2564d 5h terminx /polymer/eduke32/source/game.c Add "osdscale", allowing the console text to be resized anywhere from 1-4x. It's a float because that seemed more useful to Android, where this will probably be hooked up to a slider (its intended usage).  
4410 2571d 15h helixhorned /polymer/eduke32/source/game.c Add a second DNCOORDS/cl_showcoords mode, showing some renderer settings.

Also, extend the documentation for r_usenewshading a little. Specifically,
note when the different modes were introduced. BUILD_LUNATIC.
 
4401 2572d 14h helixhorned /polymer/eduke32/source/game.c game.c: fix last step of p->visibility approaching ud.const_visibility.  
4399 2576d 2h hendricks266 /polymer/eduke32/source/game.c Tidy menu code in advance of complete redesign.

This replaces all remaining magic numbers with enumerations thereof.

It also tweaks the following, even though most will be irrelevant post-rewrite:
-Remove unused menus
-Properly center the nuke icon in Duke and the star icon in NAM
-Fix the multiplayer macro editing menu:
--Position the currently editing quote its proper spot instead of beneath the first row
--Don't highlight the first quote while editing a different one
--Select the quote just edited when finished editing instead of the first one
-Fix the cursor of a centered text input field (such as the adult mode password)
-Implement proper shade glowing of selected menu entries in Joystick Settings, Joystick Axes, and Joystick Dead Zones
-Shift the the Joystick Axes menu down to avoid overlapping the title bar
-Change the title of mouse digital axis assignment "Digital Axes Setup" instead of "Advanced Mouse"
-Fix the behavior of the Next button in Joystick Dead Zones to not act like a scrollbar
 
4389 2579d 22h helixhorned /polymer/eduke32/source/game.c Fix an unused variable warning with NETCODE=0. DONT_BUILD.  
4385 2580d 2h terminx /polymer/eduke32/source/game.c Widespread use of ARRAY_SIZE macro.  
4384 2580d 2h terminx /polymer/eduke32/source/game.c Clean up A_InitEnemyFlags() a bit.  
4371 2586d 21h helixhorned /polymer/eduke32/source/game.c Add new actor flag and predefined CON label SFLAG_NODAMAGEPUSH.

This flag is set from C for some enemies that should not be pushed back when
damaged, such as TANK. Both the tile flag and the per-sprite flag are used
(i.e. the ultimate flag value is the XOR of the two).
Add currently non-functional example to test.lua that attempts to set this bit
for NEWBEAST.
 
4369 2586d 21h helixhorned /polymer/eduke32/source/game.c If 3rd person view gets outside map, try again w/o subtracting 3072 from player z.

Also, clean up G_DoThirdPerson().
 
4366 2594d 13h terminx /polymer/eduke32/source/game.c Make non-pal 0 enemy health doubling depend on running 1.3D or earlier  
4364 2596d 14h helixhorned /polymer/eduke32/source/game.c Classic: implement screen tilting by 180 degrees without quality loss.

BUILD_LUNATIC.
 
4360 2596d 14h helixhorned /polymer/eduke32/source/game.c Propagate 'blend' to rotatesprite_(), but don't hook it up to scripting yet.  
4355 2603d 15h helixhorned /polymer/eduke32/source/game.c engine.c: in loadlookups(), allow pal 0.

BUILD_LUNATIC.
 
4354 2606d 15h helixhorned /polymer/eduke32/source/game.c Fix crosshair color.  
4353 2607d 16h helixhorned /polymer/eduke32/source/game.c A few stylistic tweaks, like substituting missed SE_* enum constants.

BUILD_LUNATIC.
 

Show All