Subversion Repositories eduke32

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
5049 2189d 23h 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 2266d 15h 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 2273d 16h 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 2300d 23h hendricks266 /polymer/eduke32/source/demo.c Set up mouse cursor display in menus, with idle timeout fully implemented. No functionality yet. DONT_BUILD.  
4658 2324d 3h 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 2420d 22h 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 2470d 18h 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 2514d 11h terminx /polymer/eduke32/source/demo.c User-configurable security monitor refresh delay (r_camrefreshdelay)  
4399 2536d 22h 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 2628d 21h helixhorned /polymer/eduke32/source/demo.c Lunatic: don't allow starting demo recording, since gamevar diffing is NYI.  
4133 2678d 12h 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 2798d 10h helixhorned /polymer/eduke32/source/demo.c Rename the external 'gethitickms()' to 'gethiticks()'.  
3929 2801d 11h 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 2966d 10h helixhorned /polymer/eduke32/source/demo.c Lunatic: cmdline switch to run test script, compile out more code, 2 more GVs.  
3412 2966d 10h helixhorned /polymer/eduke32/source/demo.c demo.c: correct strange indentation.  
3400 2969d 9h helixhorned /polymer/eduke32/source/demo.c Various cleanup of status bar drawing code, remove some old commented out code.  
3346 2987d 10h terminx /polymer/eduke32/source/demo.c Add predefined REND_CLASSIC, REND_POLYMOST and REND_POLYMER constants and use them everywhere getrendermode() is called.  
3182 3032d 16h 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 3032d 16h 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 3032d 16h 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