ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


new:changelog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
new:changelog [2018/02/21 13:48]
korshun
new:changelog [2018/02/27 22:05] (current)
korshun
Line 1: Line 1:
 ====== Changelog ====== ====== Changelog ======
  
-===== 1.8 (unreleased) ======+===== 1.8.2 ===== 
 + 
 +  * Removed all uses of local arrays as they are not supported in Zandronum 3.0. 
 +  * Added ''getNumDigits''
 +  * Removed broken ''bitlog2'' that returned 0 for numbers greater than 15. 
 +  * Added ''flag2index'' as a replacement for ''bitlog2''
 +  * Added ''GetActorVelocityXY'' alias for ''GetActorXYVelocity''
 +  * Added ''HudSetAlign*'' aliases for ''HudSetAlignment*''
 + 
 +==== Porting guide ==== 
 + 
 +Replace uses of ''bitlog2'' with ''flag2index''
 + 
 +===== 1.8.1 ===== 
 + 
 +Fixed ''AngleDiff'' outputting wrong results for some angles. 
 + 
 +==== Porting guide ==== 
 + 
 +No changes needed. 
 + 
 + 
 +===== 1.8 ======
   * Added [[array|array sorting and shuffling]]   * Added [[array|array sorting and shuffling]]
 +  * Added [[sync|server-to-client variable synchronization]] functions.
 +  * Moved all decorate to ''decorate.acsutils''.
   * ''RotateVector'' no longer multiplies rotation angle by -1.   * ''RotateVector'' no longer multiplies rotation angle by -1.
   * Changed ''RotateVectorSC'' to ''RotateVectorCS'' (different argument order)   * Changed ''RotateVectorSC'' to ''RotateVectorCS'' (different argument order)
 +  * Added ''byte2ang'' and ''ang2byte''
 +  * Added ''HudX1'' ''HudX2'' ''HudY1'' ''HudY2'' aliases for [[widescreen]] functions.
  
 ==== Porting guide ==== ==== Porting guide ====
Line 10: Line 36:
   * Change all ''RotateVector(x, y, angle)'' calls to ''RotateVector(x, y, -angle)''   * Change all ''RotateVector(x, y, angle)'' calls to ''RotateVector(x, y, -angle)''
   * Change all ''RotateVectorSC(x, y, s, c)'' calls to ''RotateVectorCS(x, y, c, s)''   * Change all ''RotateVectorSC(x, y, s, c)'' calls to ''RotateVectorCS(x, y, c, s)''
 +  * Delete ''decorate/changeflag.txt'' and copy ''decorate.acsutils'' to your project.
  
 ===== 1.7 ===== ===== 1.7 =====
new/changelog.1519213712.txt.gz · Last modified: 2018/02/21 13:48 by korshun