Packageru.antkarlov.anthill.debug
Classpublic class AntDebugger
InheritanceAntDebugger Inheritance flash.display.Sprite

Language Version : ActionScript 3
Since : 22.11.2011
Runtime Versions : AIR 1.0, Flash Player 9.0.0

Объеденяет в себе все классы использующиеся для отладки игры.



Public Properties
 PropertyDefined By
  console : AntConsole
Указатель на консоль.
AntDebugger
  monitor : AntMonitor
Указатель на монитор пользовательских данных.
AntDebugger
  perfomance : AntPerfomance
Указатель на монитор производительности.
AntDebugger
Protected Properties
 PropertyDefined By
  _isConsoleVisible : Boolean = true
AntDebugger
  _isDebugDraw : Boolean = false
AntDebugger
  _isMonitorVisible : Boolean = true
AntDebugger
  _isPerfomanceVisible : Boolean = true
AntDebugger
  _isVisible : Boolean = false
AntDebugger
Public Methods
 MethodDefined By
  
AntDebugger
  
addButton(aButton:AntSysButton, aOnClick:Function, aSystem:Boolean = false):AntSysButton
Добавляет нопку в окно отладчика.
AntDebugger
  
Добавляет разделитель между кнопками.
AntDebugger
  
hide():void
Скрывает отладчик.
AntDebugger
  
makeButton(aButtonKind:uint, aOnClick:Function, aSystem:Boolean = false):AntSysButton
Создает и добавляет новую кнопку в окно отлдачика.
AntDebugger
  
Удаляет все добавленные кнопки.
AntDebugger
  
show():void
Отображает отладчик.
AntDebugger
  
update():void
Процессинг классов которым это необходимо.
AntDebugger
Protected Methods
 MethodDefined By
  
draw():void
Перерисовывает окно отладчика.
AntDebugger
  
Обработчик клика по кнопке скрыть (закрыть).
AntDebugger
  
Обработчик клика по кнопке показать/скрыть консоль.
AntDebugger
  
Обработчик клика по кнопке вкл/выкл отладочную отрисовку.
AntDebugger
  
Обработчик клика по кнопке показать/скрыть монитор.
AntDebugger
  
Обработчик клика по кнопке вкл/выкл звуки.
AntDebugger
  
Обработчик клика по кнопке показать/скрыть окно производительности.
AntDebugger
Property Detail
_isConsoleVisibleproperty
protected var _isConsoleVisible:Boolean = true

_isDebugDrawproperty 
protected var _isDebugDraw:Boolean = false

_isMonitorVisibleproperty 
protected var _isMonitorVisible:Boolean = true

_isPerfomanceVisibleproperty 
protected var _isPerfomanceVisible:Boolean = true

_isVisibleproperty 
protected var _isVisible:Boolean = false

consoleproperty 
public var console:AntConsole

Указатель на консоль.

monitorproperty 
public var monitor:AntMonitor

Указатель на монитор пользовательских данных.

perfomanceproperty 
public var perfomance:AntPerfomance

Указатель на монитор производительности.

Constructor Detail
AntDebugger()Constructor
public function AntDebugger()

Method Detail
addButton()method
public function addButton(aButton:AntSysButton, aOnClick:Function, aSystem:Boolean = false):AntSysButton

Добавляет нопку в окно отладчика.

Parameters

aButton:AntSysButton — Указатель на добавляемую кнопку.
 
aOnClick:Function — Указатель на метод обработчик клика по кнопке.
 
aSystem:Boolean (default = false)

Returns
AntSysButton
addSeparator()method 
public function addSeparator():void

Добавляет разделитель между кнопками.

draw()method 
protected function draw():void

Перерисовывает окно отладчика.

hide()method 
public function hide():void

Скрывает отладчик.

makeButton()method 
public function makeButton(aButtonKind:uint, aOnClick:Function, aSystem:Boolean = false):AntSysButton

Создает и добавляет новую кнопку в окно отлдачика.

Parameters

aButtonKind:uint — Вид кнопки.
 
aOnClick:Function — Указатель на метод обработчик клика по кнопке.
 
aSystem:Boolean (default = false)

Returns
AntSysButton — Возвращает указатель на созданную и добавленную кнопку.
onCloseClick()method 
protected function onCloseClick(aButton:AntSysButton):void

Обработчик клика по кнопке скрыть (закрыть).

Parameters

aButton:AntSysButton

onConsoleClick()method 
protected function onConsoleClick(aButton:AntSysButton):void

Обработчик клика по кнопке показать/скрыть консоль.

Parameters

aButton:AntSysButton

onDebugDrawClick()method 
protected function onDebugDrawClick(aButton:AntSysButton):void

Обработчик клика по кнопке вкл/выкл отладочную отрисовку.

Parameters

aButton:AntSysButton

onMonitorClick()method 
protected function onMonitorClick(aButton:AntSysButton):void

Обработчик клика по кнопке показать/скрыть монитор.

Parameters

aButton:AntSysButton

onMuteClick()method 
protected function onMuteClick(aButton:AntSysButton):void

Обработчик клика по кнопке вкл/выкл звуки.

Parameters

aButton:AntSysButton

onPerfomanceClick()method 
protected function onPerfomanceClick(aButton:AntSysButton):void

Обработчик клика по кнопке показать/скрыть окно производительности.

Parameters

aButton:AntSysButton

removeAllButtons()method 
public function removeAllButtons():void

Удаляет все добавленные кнопки.

show()method 
public function show():void

Отображает отладчик.

update()method 
public function update():void

Процессинг классов которым это необходимо.