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(-)
#### 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(-)
댓글
댓글 쓰기