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)