cpw.mods.fml.client.modloader
Class ModLoaderKeyBindingHandler

java.lang.Object
  extended by cpw.mods.fml.client.registry.KeyBindingRegistry.KeyHandler
      extended by cpw.mods.fml.client.modloader.ModLoaderKeyBindingHandler
All Implemented Interfaces:
ITickHandler

public class ModLoaderKeyBindingHandler
extends KeyBindingRegistry.KeyHandler

Author:
cpw

Constructor Summary
ModLoaderKeyBindingHandler()
           
 
Method Summary
 void fireKeyEvent(KeyBinding kb)
           
 String getLabel()
          A profiling label for this tick handler
 void keyDown(EnumSet<TickType> type, KeyBinding kb, boolean end, boolean repeats)
          Called when the key is first in the down position on any tick from the KeyBindingRegistry.KeyHandler.ticks() set.
 void keyUp(EnumSet<TickType> type, KeyBinding kb, boolean end)
          Fired once when the key changes state from down to up
 EnumSet<TickType> ticks()
          This is the list of ticks for which the key binding should trigger.
 
Methods inherited from class cpw.mods.fml.client.registry.KeyBindingRegistry.KeyHandler
getKeyBindings, tickEnd, tickStart
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModLoaderKeyBindingHandler

public ModLoaderKeyBindingHandler()
Parameters:
keyHandler -
Method Detail

fireKeyEvent

public void fireKeyEvent(KeyBinding kb)

keyDown

public void keyDown(EnumSet<TickType> type,
                    KeyBinding kb,
                    boolean end,
                    boolean repeats)
Description copied from class: KeyBindingRegistry.KeyHandler
Called when the key is first in the down position on any tick from the KeyBindingRegistry.KeyHandler.ticks() set. Will be called subsequently with isRepeat set to true

Specified by:
keyDown in class KeyBindingRegistry.KeyHandler
Parameters:
type - the type(s) of tick that fired when this key was first down
end - was it an end or start tick which fired the key
repeats - is it a repeat key event
See Also:
#keyUp(EnumSet, boolean)

keyUp

public void keyUp(EnumSet<TickType> type,
                  KeyBinding kb,
                  boolean end)
Description copied from class: KeyBindingRegistry.KeyHandler
Fired once when the key changes state from down to up

Specified by:
keyUp in class KeyBindingRegistry.KeyHandler
Parameters:
type - the type(s) of tick that fired when this key was first down
end - was it an end or start tick which fired the key
See Also:
#keyDown(EnumSet, boolean, boolean)

ticks

public EnumSet<TickType> ticks()
Description copied from class: KeyBindingRegistry.KeyHandler
This is the list of ticks for which the key binding should trigger. The only valid ticks are client side ticks, obviously.

Specified by:
ticks in interface ITickHandler
Specified by:
ticks in class KeyBindingRegistry.KeyHandler
Returns:
See Also:
ITickHandler.ticks()

getLabel

public String getLabel()
Description copied from interface: ITickHandler
A profiling label for this tick handler

Returns: