View 4.14 - Release Notes
file info- category(Tag)
- root
- file name
- Map_4.14_-_Notes
- last update
- 2006-10-14 19:24
- type
- Plain Text
- editor
- Zenjiro
- description
- 4.14 - Release Notes
- language
- English
- translate
- 試験的にビットマップキャッシュを作ってみました。
- 同じ町丁目がビットマップキャッシュのタイルごとに違う色になってしまう不具合があります。
- 背景画像の描画と文字列の描画を別のメソッドに分けました。(map.MapPanel#drawMap)
- 地図を読み込むときにNullPointerExceptionが出ることのある不具合を修正しました。(map.LoadMap#loadMaps)
- 手抜きのExceptionをやめました。(map.{LoadMap#loadMap,PaintTyome#paintTyome,JoinPolygon#joinPolygon})
- 未使用定数を削除しました。(map.Const${Smbc,Sej})
- ビットマップキャッシュに関する定数を集めたクラスを作りました。(map.Const$BitmapCache)
- 町丁目の読みを読み込むメソッドをMapPanelクラスに移動しました。(map.BackGroundThread#loadYomi)
- 冗長な条件判定を削除しました。(map.MapPanel#loadYomi)
- repaint()を使わずに、同期的に再描画するようにしました。(map.MapPanel#forceRepaint)
- visibleRectangleをビットマップキャッシュのタイルに合わせて大きくしました。(map.MapPanel#getVisibleRectangle)
- 表示倍率によってビットマップキャッシュ生成の有無を切り替えるようにしました。(map.MapPanel#createBitmapCache)
- ビットマップキャッシュ生成を並行して行うようにしました。(map.BackGroundThread#run)
- 読みがなのフォントサイズを小さくしました。(Map.DefaultMapPreferences)
- ConcurrentHashMapを使うことにより、synchronizedブロックをなくしました。(Main、map.MapPanel)
- 先にフレームだけを表示することで、見かけの起動時間を短くしました。(Main、map.MapPanel)
| 
|