EDuke32 Changelog Archivio non ufficiale

Build 3321

25 dicembre 2012 · 4 commit di 1 autore · SVN

Build per mese 138 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)