[xoreos-git] [xoreos/xoreos] 2ddf5c: KOTOR: Restructure in-game menu instantiation

GitHub noreply at github.com
Fri Jun 29 00:45:45 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/xoreos/xoreos
  Commit: 2ddf5c4f66e558a658d504eec2f6da7317ca07d7
      https://github.com/xoreos/xoreos/commit/2ddf5c4f66e558a658d504eec2f6da7317ca07d7
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-06-28 (Thu, 28 Jun 2018)

  Changed paths:
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/gui/ingame/menu.cpp
    M src/engines/kotor/gui/ingame/menu.h

  Log Message:
  -----------
  KOTOR: Restructure in-game menu instantiation

Reducing code duplication.


  Commit: 7676e2c7d2dcb3984d63535dce1af3cac9432b0a
      https://github.com/xoreos/xoreos/commit/7676e2c7d2dcb3984d63535dce1af3cac9432b0a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-06-28 (Thu, 28 Jun 2018)

  Changed paths:
    M src/engines/kotor/gui/ingame/menu_equ.cpp

  Log Message:
  -----------
  KOTOR: Don't crash when equipment menu widgets don't exist

The Xbox version has a different menu layout here.


  Commit: 4de9478efc6fd9f4968f1cbea9a3a3e33b7555e6
      https://github.com/xoreos/xoreos/commit/4de9478efc6fd9f4968f1cbea9a3a3e33b7555e6
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-06-28 (Thu, 28 Jun 2018)

  Changed paths:
    M src/engines/kotor/gui/saveload.cpp

  Log Message:
  -----------
  KOTOR: Don't crash when save/load GUI widgets don't exist

The Xbox version has a different menu layout here.


  Commit: 25c09162b94928d8834adb8d5f30828d9de669b0
      https://github.com/xoreos/xoreos/commit/25c09162b94928d8834adb8d5f30828d9de669b0
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-06-28 (Thu, 28 Jun 2018)

  Changed paths:
    M src/engines/aurora/kotorjadegui/kotorinventoryitem.cpp
    M src/engines/aurora/kotorjadegui/kotorjadewidget.cpp
    M src/engines/kotor/gui/loadscreen/loadscreen.cpp
    M src/engines/kotor/kotor.cpp

  Log Message:
  -----------
  KOTOR: Add a global font alias for fnt_d16x16 -> fnt_d16x16

This means we only have to mind that once.


  Commit: 8c29a8cdbe3ddea34082b5cc9da77d8916adbfe7
      https://github.com/xoreos/xoreos/commit/8c29a8cdbe3ddea34082b5cc9da77d8916adbfe7
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-06-28 (Thu, 28 Jun 2018)

  Changed paths:
    M src/engines/kotor/gui/chargen/charactergeneration.cpp
    M src/engines/kotor/gui/chargen/chargeninfo.cpp
    M src/engines/kotor/gui/chargen/classselection.cpp

  Log Message:
  -----------
  KOTOR: Don't crash when char gen models and widgets won't load

The Xbox models are somehow different here. The GUI layout is also
different.


  Commit: 97417df21e95845dc06255ea5fde4bdfb9559212
      https://github.com/xoreos/xoreos/commit/97417df21e95845dc06255ea5fde4bdfb9559212
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-06-29 (Fri, 29 Jun 2018)

  Changed paths:
    M src/engines/kotor/gui/chargen/charactergeneration.cpp
    M src/engines/kotor/gui/chargen/charactergeneration.h
    M src/engines/kotor/gui/chargen/classselection.cpp
    M src/engines/kotor/gui/chargen/classselection.h

  Log Message:
  -----------
  KOTOR: Advance the Xbox character generator with a key press

We don't handle it correctly yet, but it's skippable by pressing enter
now.


  Commit: a8f47002d72a6cb5ecef12e2707e1937ab0e2aa7
      https://github.com/xoreos/xoreos/commit/a8f47002d72a6cb5ecef12e2707e1937ab0e2aa7
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-06-29 (Fri, 29 Jun 2018)

  Changed paths:
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/gui/ingame/menu_map.cpp

  Log Message:
  -----------
  KOTOR: Make the in-game many more layout-resistant

This makes the in-game menu work in the Xbox version.


Compare: https://github.com/xoreos/xoreos/compare/9887e9766578...a8f47002d72a
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the xoreos-git mailing list