EDuke32 Changelog Archivio non ufficiale

Build 3321

25 dicembre 2012 · 4 commit di 1 autore · SVN

Build per mese 2 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

File di log originale · 20121225-3321.txt
------------------------------------------------------------------------
r3321 | helixhorned | 2012-12-25 08:13:50 -0800 (Tue, 25 Dec 2012) | 13 lines

Cleanup of console/on-screen-display (OSD) functionality.

- Rewrite the "clear background" routine in a no-brainer way instead of
  juggling around with rotatesprite(). Make it common to game+editor.
  Expose glRectd to glbuild.
- Don't stop OSD text line drawing when encountering a non-printable char.
  Instead, treat it as space.
- In OSD_SetTextMode(), don't use swaplong (which really swaps 32-bit ints)
  to swap pointers. Write an analogous "swapptr" instead.
- When changing from/to OSD, don't inject a pause key. This *might* have been
  the cause of the reported pausing problems.
- clean up the code...
(Yes, this commit throws together too much stuff. I suck sometimes. :P)
------------------------------------------------------------------------
r3320 | helixhorned | 2012-12-25 08:13:45 -0800 (Tue, 25 Dec 2012) | 1 line

Lunatic: event chaining.
------------------------------------------------------------------------
r3319 | helixhorned | 2012-12-25 08:13:41 -0800 (Tue, 25 Dec 2012) | 1 line

Lunatic: print -> OSD_Printf, error reporting.
------------------------------------------------------------------------
r3318 | helixhorned | 2012-12-25 08:13:36 -0800 (Tue, 25 Dec 2012) | 1 line

Clip printext256() at xdim, don't crash OSD_Printf() with empty string.
------------------------------------------------------------------------

Cleanup of console/on-screen-display (OSD) functionality.

Philipp Kutin (Helixhorned) 25 dic 2012, 08:13 UTC−8 r3321

- Rewrite the "clear background" routine in a no-brainer way instead of juggling around with rotatesprite(). Make it common to game+editor. Expose glRectd to glbuild. - Don't stop OSD text line drawing when encountering a non-printable char. Instead, treat it as space. - In OSD_SetTextMode(), don't use swaplong (which really swaps 32-bit ints) to swap pointers. Write an analogous "swapptr" instead. - When changing from/to OSD, don't inject a pause key. This *might* have been the cause of the reported pausing problems. - clean up the code... (Yes, this commit throws together too much stuff. I suck sometimes. :P)