v2.2 Complete Changelog

nicupavel edited this page Jan 9, 2013 · 1 revision

Fix deploy mode not showing/clearing when new units were bought
Show max turns in end turn info dialog
Resupply unit transport between campaign scenarios.
Allow undeployed units to move/attack after upgrade
sending unit to HQ also resets move,fire and resupply properties and unmounts.
Added DEBUG_CAMPAIGN flag
Changed insertViewPort to changeViewPort and take uiSettings in consideration
Fixed negative unit experience received
Allow unit upgrades of undeployed units. Cleanup updateEquipmentWindow(). Fix upgrade costs for undeployed units.
Don’t show AI/NET players equipment/unit list on local player display
Replaced findUnitById with getUnitById method and solve ToDo in UI updateEquipmentCosts()
Add native iOS momentum scrolling to equipment windows
Remove scenario only units from campaign scenario as Panzer General 2 does.
Fixed updateUnitList() and fixed splice issues.
Added campaign progress saving and restoring using local storage.
Use new isCore and isDeployed properties in map object
Use new unit object isCore and isDeployed properties
Replace isCore() and isDeployed() functions with static properties as we need those saved and persistent.
Added getPlayersByCountry to list all players for a scenario country
Fix player.setCoreUnitList when copy operation is called from a localStorage load which doesn’t have the methods saved
Fix isCore() giving incorect results on new scenario units when player has undeployed core units
Display if a unit is core unit in unit info dialog
Fix selection of a transport not showing in equipment list.
Add campaign progress when scenario campaign is won through capturing last objective
Add image used to mark core units in equipment window
Fix unit purchase error.
Make core units visually different from the rest of the units in equipment window
Removed use of standard title attribute to make unit appear selected. Use custom attribute and selector instead.
Added core units functionality. Removed deploymentList. Changed player.buyUnit() to actually create a undeployed unit. Changed map.deployUnit() to just assign unit to a hex.
Added isDeployed() and isCore() functions to unit object.
Added campaign support
Added New Campaign layout
Added css for New Campaign menu and changed start menu layout from 1 column of buttons to 2 columns
Added New Campaign button from Iulian Luca
Added campaigns files
Added campaigns index file
Added campaign object for campaign management
Added description comment
Fixed spelling
Removed no longer used WITH_AI var and arranged comments for UI Settings struct
Removed AI/Human/Network delegation from player object (moved to Game object)
Added an array to hold the core unit list for campaign players
Added functions to load/save campaign progress
Added function to automatically select a select element option
Make ui message dialog text start from 30px instead of 40px
Correctly show already set options. Removed obsolete TODO
Fixed coding issues and code inconsistencies
declare variable as local in equipment loader loop
declare variable as local in javascript stub
Remove no longer needed movementResults isSurprised member
Fixed iOS icon
Disabled render debug. Upped version to 2.2 dev
Partial render in equipment unit list selection. Added uiUnitSelect to select units by unit object. Rewritten handleUnitSelect. Fixed unit context menu not showing when selecting from equipment window.
Partial render for unit resupply, reinforce, mount/unmount and undo last move
Added getRenderRange and changed render object variable to upper case
Partial render for unit move when it’s deselected from old position
Partial render for unit move, select and deselect
Implemented rendering and clearing zones for partial renderer to fix graphical glitches
Merge branch ‘partial-renderer’
Merge branch ‘partial-renderer’ of github.com:nicupavel/openpanzer into partial-renderer
Added status bar info for units involved in combat
Make render clear and draw only a partial area of the canvas. Make UI set render area depending on action being run.
Merge branch ‘master’ into partial-renderer
Merge branch ‘partial-renderer’ of github.com:nicupavel/openpanzer into partial-renderer
Added status bar info for units involved in combat
Merge branch ‘master’ into partial-renderer
Merge branch ‘partial-renderer’ of github.com:nicupavel/openpanzer into partial-renderer
Make render clear and draw only a partial area of the canvas. Make UI set render area depending on action being run.
Merge branch ‘master’ into partial-renderer
Make render clear and draw only a partial area of the canvas. Make UI set render area depending on action being run.