Subversion Repositories eduke32

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
5049 2259d 14h hendricks266 /polymer/eduke32/source/demo.c In G_PlaybackDemo(), update totalclocklock when G_DrawRooms() is not called and therefore does not update it. This fixes ART animations displaying in the main menu.  
4831 2336d 6h helixhorned /polymer/eduke32/source/demo.c Minor cleanup around security cameras / viewscreens. DONT_BUILD.

The only semantic change is that an out-of-sync instance of a distance to
check (viewscreen sprite <-> player sprite) is changed in
actors.c:G_MoveStandables(), from 2048 (as in Duke3D 1.5) to 8192, now
represented by the define VIEWSCREEN_ACTIVE_DISTANCE. I have not yet observed
any change in behavior regarding this change (but there ought to be one).

Also, in DNCOORDS display, print 'totalclock' count, too.
 
4815 2343d 7h helixhorned /polymer/eduke32/source/demo.c Lunatic: show on-screen errors even in passive menu; fix '(display)rand*' for large values.

Also, some minor style cleanup in game.c. DONT_BUILD.
 
4738 2370d 14h hendricks266 /polymer/eduke32/source/demo.c Set up mouse cursor display in menus, with idle timeout fully implemented. No functionality yet. DONT_BUILD.  
4658 2393d 18h terminx /polymer/eduke32/source/demo.c Various additional optimizations: add CLASSIC_SLICE_BY_4 mode to unroll some of the loops in a-c, replace integer divisions by a divisor unknown at compile time with usage of libdivide, clean up pragmas further by removing more old stuff that wasn't used anywhere. This is another one of those nasty commits that make people cry. DONT_BUILD.  
4541 2490d 13h hendricks266 /polymer/eduke32/source/demo.c Replace the funkily-formatted GNU.TXT with the FSF's official gpl-2.0.txt. Also, update the FSF's address in all source files that contain it.

DONT_BUILD.
 
4496 2540d 9h hendricks266 /polymer/eduke32/source/demo.c Ball-busting new menus. Still WIP.

Mouse/touch/pointer support is yet to come. #SOON.

Exposure to scripting is a LONG way off. Months. The spec and data structure needs time for comment and revision. The eventual scripting access will be Lua-only.
 
4445 2584d 2h terminx /polymer/eduke32/source/demo.c User-configurable security monitor refresh delay (r_camrefreshdelay)  
4399 2606d 12h hendricks266 /polymer/eduke32/source/demo.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
 
4211 2698d 12h helixhorned /polymer/eduke32/source/demo.c Lunatic: don't allow starting demo recording, since gamevar diffing is NYI.  
4133 2748d 3h helixhorned /polymer/eduke32/source/demo.c For demos, make savehead.savename[] carry the SVN revision number.

Also, shorten "FAILED STARTING DEMO RECORDING." message so that it fits on
the screen. DONT_BUILD.
 
3935 2868d 1h helixhorned /polymer/eduke32/source/demo.c Rename the external 'gethitickms()' to 'gethiticks()'.  
3929 2871d 2h helixhorned /polymer/eduke32/source/demo.c Lunatic: various changes.

- swap 2d and 3rd args in xmath.rotate() -- now rotate(point, ang, pivot)
- add vec3 method 'rotate', calling xmath.rotate
- store game tic count in savegames
 
3415 3036d 0h helixhorned /polymer/eduke32/source/demo.c Lunatic: cmdline switch to run test script, compile out more code, 2 more GVs.  
3412 3036d 0h helixhorned /polymer/eduke32/source/demo.c demo.c: correct strange indentation.  
3400 3039d 0h helixhorned /polymer/eduke32/source/demo.c Various cleanup of status bar drawing code, remove some old commented out code.  
3346 3057d 1h terminx /polymer/eduke32/source/demo.c Add predefined REND_CLASSIC, REND_POLYMOST and REND_POLYMER constants and use them everywhere getrendermode() is called.  
3182 3102d 7h helixhorned /polymer/eduke32/source/demo.c demo.c: time G_DoMoveThings() using a double instead of an int32_t.

I think this may fix some negative "non-profiled overhead" that I
have been seeing.
 
3178 3102d 7h helixhorned /polymer/eduke32/source/demo.c Split r3159..r3161, part 12: Add explicit casts, non-pointer types.

Notes:
- Atomic Edition (Censored) -> Plutonium Pak in grpscan.c
- "scale" in astub.c:drawtileinfo() is incorrect, I think.
- in demo.c, the gethitickms() value should be returned to a double.
 
3165 3102d 7h helixhorned /polymer/eduke32/source/demo.c Revert "Fix the warnings when building with C++, add MSVC C++ build support."

This reverts r3159..r3161.

Conflicts:
eduke32/build/include/compat.h
(Handled so that r3163's changes are kept applied.)
 

Show All