[xoreos-git] [xoreos/xoreos] a5effb: ENGINES: Cleanup module declarations in KotOR games

Vsevolod Kremianskii noreply at github.com
Mon Feb 25 21:09:50 CET 2019


  Branch: refs/heads/master
  Home:   https://github.com/xoreos/xoreos
  Commit: a5effb798619efc65d9bb8cdc06fdd9faf0085eb
      https://github.com/xoreos/xoreos/commit/a5effb798619efc65d9bb8cdc06fdd9faf0085eb
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/kotor/module.cpp
    M src/engines/kotor/module.h
    M src/engines/kotor2/module.cpp
    M src/engines/kotor2/module.h
    M src/engines/kotorbase/module.h

  Log Message:
  -----------
  ENGINES: Cleanup module declarations in KotOR games


  Commit: fb6bdea9a2af309f9ba1812b98a8ec9a093b7883
      https://github.com/xoreos/xoreos/commit/fb6bdea9a2af309f9ba1812b98a8ec9a093b7883
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/kotorbase/module.cpp
    M src/engines/kotorbase/module.h
    A src/engines/kotorbase/partyleader.cpp
    A src/engines/kotorbase/partyleader.h
    R src/engines/kotorbase/playercontroller.cpp
    R src/engines/kotorbase/playercontroller.h
    M src/engines/kotorbase/rules.mk

  Log Message:
  -----------
  KOTORBASE: Refactor player controller

We control the party leader, not the player character. Also, no need to
set a pointer to the character, since we already have a pointer to the
module.


  Commit: 811dac00c8058812e0eb44320499dcf4488b7b35
      https://github.com/xoreos/xoreos/commit/811dac00c8058812e0eb44320499dcf4488b7b35
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/kotorbase/area.cpp
    M src/engines/kotorbase/area.h

  Log Message:
  -----------
  KOTORBASE: Extract method to add creature to the area


  Commit: 8c70b25cb760c11fe07f64636dd174be5dfd8493
      https://github.com/xoreos/xoreos/commit/8c70b25cb760c11fe07f64636dd174be5dfd8493
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/kotor/gui/chargen/chargeninfo.cpp
    M src/engines/kotor/gui/chargen/chargeninfo.h
    M src/engines/kotor/module.cpp
    M src/engines/kotor/module.h
    M src/engines/kotor2/gui/chargen/chargeninfo.cpp
    M src/engines/kotor2/gui/chargen/chargeninfo.h
    M src/engines/kotor2/module.cpp
    M src/engines/kotor2/module.h
    M src/engines/kotorbase/module.h

  Log Message:
  -----------
  ENGINES: Add Module method to create chargeninfo for KotOR games


  Commit: cb34315ebf228111807009b7b530c7907aee7318
      https://github.com/xoreos/xoreos/commit/cb34315ebf228111807009b7b530c7907aee7318
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

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

  Log Message:
  -----------
  KOTOR: Always update the pointer to the PC in equipment menu

Otherwise, it will crash on module change.


  Commit: 110e9d25f8712d83878c83dd376981f332007509
      https://github.com/xoreos/xoreos/commit/110e9d25f8712d83878c83dd376981f332007509
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/kotor2/kotor2.cpp

  Log Message:
  -----------
  KOTOR2: Fix crash when toggling the free roam camera


  Commit: 561383f6e6a05e0adf892401361f17700c5c0394
      https://github.com/xoreos/xoreos/commit/561383f6e6a05e0adf892401361f17700c5c0394
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/kotorbase/gui/inventoryitem.cpp
    M src/engines/kotorbase/gui/inventoryitem.h

  Log Message:
  -----------
  KOTORBASE: Fix WidgetInventoryItem constructor parameters


  Commit: 6438aa3109eac4a09f60d836ae3758a8b199dfbe
      https://github.com/xoreos/xoreos/commit/6438aa3109eac4a09f60d836ae3758a8b199dfbe
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/kotor/gui/ingame/menu.cpp
    M src/engines/kotor/gui/ingame/menu_equ.cpp
    M src/engines/kotor/gui/ingame/menu_equ.h
    M src/engines/kotorbase/area.cpp
    M src/engines/kotorbase/area.h

  Log Message:
  -----------
  KOTOR: Fix selection of PC after equipping armor


  Commit: 87e25a4a37b45aed8f31e5d8a7f013f3e26fd537
      https://github.com/xoreos/xoreos/commit/87e25a4a37b45aed8f31e5d8a7f013f3e26fd537
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/kotor/gui/chargen/charactergeneration.cpp
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/savedgame.cpp
    M src/engines/kotor/savedgame.h
    M src/engines/kotor/script/function_tables.h
    M src/engines/kotor2/gui/chargen/charactergeneration.cpp
    M src/engines/kotor2/script/function_tables.h
    M src/engines/kotorbase/action.cpp
    M src/engines/kotorbase/action.h
    M src/engines/kotorbase/actionexecutor.cpp
    M src/engines/kotorbase/area.cpp
    M src/engines/kotorbase/area.h
    M src/engines/kotorbase/creature.cpp
    M src/engines/kotorbase/creature.h
    M src/engines/kotorbase/door.cpp
    M src/engines/kotorbase/module.cpp
    M src/engines/kotorbase/module.h
    M src/engines/kotorbase/object.cpp
    M src/engines/kotorbase/object.h
    A src/engines/kotorbase/partycontroller.cpp
    A src/engines/kotorbase/partycontroller.h
    M src/engines/kotorbase/partyleader.cpp
    M src/engines/kotorbase/rules.mk
    M src/engines/kotorbase/savedgame.cpp
    M src/engines/kotorbase/savedgame.h
    M src/engines/kotorbase/script/functions.h
    M src/engines/kotorbase/script/functions_party.cpp

  Log Message:
  -----------
  ENGINES: Refactor PC and party management in KotOR games


Compare: https://github.com/xoreos/xoreos/compare/3297b5a585e4...87e25a4a37b4



More information about the xoreos-git mailing list