Info Armas - njara/mochadoom GitHub Wiki
Clases realcionadas (por package):
I.- net.sourceforge.mochadoom.defines -> Package de enums -> Definiciones de tipos sin métodos
a) AmmoType.java : Enum para tipos de munición
II.- net.sourceforge.mochadoom.doom: -> Package coordinador -> Interfaces, abstract y clases de uso global
// Info de armas
a) weapontype_t.java : Enum para tipos de arma
b) weaponinfo_t.java : Clase para tipo almacenar cantidad de balas y su estado (up, down, ready, atk y flash)
c) items.java : Clase que almacena arreglo para la info de cada arma, utilizando weaponinfo_t.java
// Inteligencia de armas
d) evtype.java : Enum para los tipos de evento, particularmente eventos de uso de teclado, mouse o joystick
e) event_t.java : Clase que identifica a un evento con su tipo (evtype), y tres posibles campos de info codificada en ints
f) player_t.java : Clase que identifica al jugador. Tiene arreglos de municiones y armas adquiridas, el arma actual (weapontype_t)
Se detecto en el código, que el click Secundario es el numero 3. Clase (MochaEvents.java)