Monthly Log 2016. 11.

### Nov 2016

#### 2016-11-30 Nov. 2016
* Engine
  * FBCommonHeader
      * Added an utility struct CounterFromZero. Use this struct when you need
      a counter that initializes to zero without giving an initial value.
      * Added class CIteratorWrapper that is the const counter part of the
      class IteratorWrapper.

  * FBConsole
      * Retrieving console variables is now thread safe.

  * FBMathLib
      * Vec3::AngleBetween(...) is optimized.

  * FBThread
      * Fxied a problem when using multiple TaskScheduler.
      * Names changed
      * FB_CRITICAL_SECTION -> CriticalSection
      * FB_CRITICAL_SECTION_R -> RecursiveCriticalSection
      * FB_READ_WRITE_CS -> ReadWriteCS
      * READ_LOCK -> ReadLock
      * WRITE_LOCK -> WriteLock

  * FBLua
      * class LuaObject is now thread safe.

  * FBAudio
      * Public functions in the 'class AudioManager' are now thread safe.(Can
      be called from different threads simultaneously)

  * FBRenderer
      * Fixed a bug in the Environment Lighting shader.
      * Fixed flickering problem when many point lights generated.
      * Added InputDisplayer that shows what keys and mouse buttons are
      pressed. Use console command DisplayInput.
      * Drawing functions like DrawLine(...), DrawTexturedThickLine(...) etc
      are now thread safe.
      * Retrieving generated textures in the pool is now thread safe.

  * FBRendererD3D11
      * Marking private data to D3D resources is now thread safe.

  * FBPhysics
      * Now, one can have several instances of fb::Physics
      * The physics debug drawer is now thread safe.

  * FBUI
      * Fixed a problem when a window containing a scrollbar is nested in a
      window which is also containing a scrollbar.

  * 81 files changed, 1475 insertions(+), 951 deletions(-)

#### 2016-11-29
* Game
  * Testing events
  * 102 files changed, 4996 insertions(+), 5568 deletions(-)
 
#### 2016-11-24
* Game
  * Retreating from instance spots
  * Cleaned events codes
  * Cleaned messages
  * Fixed bugs on multi-threading actor updator.
  * 125 files changed, 2686 insertions(+), 2768 deletions(-)
 
#### 2016-11-18
* Game
 * Cleaning spot codes
 * Instance spot and Pirate spot's enemies type is now EnemyToAll
 * 37 files changed, 555 insertions(+), 340 deletions(-)

#### 2016-11-18
* Game
  * Ships pushed backward whenever they fire.
  * Fixed an issue when deleting moving asteroids.
  * Prevent not to create instance spot too close to planets.
  * Handling when the battle finished in instance spot.
  * 72 files changed, 1023 insertions(+), 446 deletions(-)
 
#### 2016-11-15
* Game
  * Multi-threading
  * 93 files changed, 1614 insertions(+), 1079 deletions(-)
 
#### 2016-11-13
* Game
  * Multi-threading
  * 185 files changed, 2515 insertions(+), 4125 deletions(-)
 
#### 2016-11-08
* Game
  * Multi-thread actor updator
  * 101 files changed, 1381 insertions(+), 1404 deletions(-)
 
#### 2016-11-06
* Game
  * Fixed an issue while returning to the game menu after game over.
  * Not to controll ship's horizontal movements by mouse wheel.   
  * The problem checking eagles capacity while buying frigate.
  * The problem right horiznotal movement is slower. 
  * Not showing progress bar after changing the research item.
  * More crystal consumption for research.
  * Fater bullet travel of heavy cannon frigates.
  * Backward movement's force x0.5.
  * Even distribution of star difficulties.
  * Differenciate rewards for mining missions. The bigger request, the bigger reward.
  * Problem that neutral ships not attacking EnemyToAll.
  * Performance problem when applying splash damages.
  * 35 files changed, 526 insertions(+), 354 deletions(-)
 
#### 2016-11-03
* Game
  * Frigate leader rank restriction - the field grade
  * Cruiser leader rank restriction - cabinet level
  * Fixed problem in organize ui.
  * Unclear rendering of glass part
  * 31 files changed, 695 insertions(+), 350 deletions(-)

댓글

이 블로그의 인기 게시물