CAnimationPack | Wrapper de sprites de un mismo conjunto |
CBlockingQueue< T > | |
CBlockingQueue< Event > | |
▼CButton | Boton abstracto. Todos los botones heredan de esta clase |
CCastButton | Boton de "Lanzar" en el juego |
CCreateCharacterButton | Boton para cambiar a la vista de creacion de personaje |
CGoBackButton | Boton de "volver" de la pantalla de creacion de personajes |
CItemButton | Boton clickeable para cada item del inventario |
CLoginButton | Boton para iniciar sesion |
COptionButton< T > | Boton de seleccion de opcion |
COptionButton< class_type_t > | |
COptionButton< race_type_t > | |
CRequestCharacterCreationButton | Boton de "Crear Personaje" en la vista de creacion de personaje |
CCamera | Camara, utilizada para renderizar el mapa y las entidades |
CCharacterCreationView | Vista de creacion de personajes |
CChat | Chat del juego |
CChatBuffer | Buffer donde se almacenan los mensajes de chat provenientes del servidor |
▼CComponent | Componente agregable a entidades |
CPositionComponent | Componente de posicion. Usada en NPCs y jugadores |
CSoundComponent | Componente de sonido de los personajes |
CStatsComponent | Componente de stats de cualquier entidad |
CVisualCharacterComponent | Componente visual de los personajes |
CVisualNPCComponent | Componente visual de los NPCs |
CComponentUtil | |
CCreationUiEventHandler | Handler de eventos de usuario de la pantalla de creacion de personajes |
CEntity | Entidad (NPCs y personajes) |
CEntityFactory | Fabrica de entidades |
CEntityManager | Manager de entidades |
CEquipment | |
CEvent | |
CEventFactory | |
▼CEventHandler | Clase abstracta para el manejo de eventos |
▼CBlockingThEventHandler | |
CClientReceiveHandler | |
CThSocketSender | |
▼Cexception | |
CAssetLoadingError | |
CClosedBlockingQueueException | |
CConnectionClosedSocketException | |
CEngineError | |
CEventHandlerStoppedException | |
CMapError | |
CMyException | |
CSDLError | |
CGameClient | Clase principal del programa |
CGameStateMonitor | Monitor mediante el cual se sincroniza el flujo entre vistas |
CGameView | Vista principal del juego |
CHud | HUD del juego (informacion del jugador) |
CIconGrid | Cuadricula de iconos |
CInventory | Inventario del jugador |
CInventoryBuffer | Buffer en el cual se almacena la informacion del inventario recibida |
CItemButtonGrid | Wrapper para todos los botones del inventario |
CItemQtyGrid | Utilizada para renderizar las cantidades de los items en el inventario |
CLoginUiEventHandler | Handler de eventos del usuario de la vista de inicio de sesion |
CLoginView | Vista de inicio de sesion |
CMap | Mapa. Contiene toda la informacion estatica del mapa, asi como tambien el loot que esta tirado en el suelo |
CMapChangeBuffer | Buffer donde se almacenan los mapas al inicializar, asi como informacion de la entidad que representa al jugador |
CMapDecorationsBuffer | Buffer donde se almacenan los items tirados en el piso |
Cpart_visual_info | Struct de informacion visual |
CPlayerInfoMonitor | |
Cposition | |
CProtocol | |
CRaceAndClassSelector | Wrapper del conjunto de botones de seleccion de raza y clase |
▼CRenderizableObject | Interfaz que deben implementar todos los componentes que vayan a ser renderizados por la camara |
CActor | Objeto renderizable que contiene informacion para las cuatro orientaciones posibles, y los dos estados de movimiento |
CDecoration | Objeto renderizable estatico |
CInGameBar | Clase usada para mostrar una barra del render |
CInGameText | Clase usada para mostrar texto del render, mediante texto bitmap |
CVisualEffect | Clase para mostrar efectos visuales en posiciones dinamicas |
CResourceManager | Singleton para el manager de texturas |
CResponsiveScaler | Escalador para hacer las areas responsive |
CSDLBitmapFont | Fuente bitmap |
CSDLBitmapText | Clase de texto a partir de una fuente bitmap |
CSDLMusic | Objeto musical de SDL |
CSDLSoundFx | Objeto de efecto de sonido de SDL |
CSDLSprite | Sprite animada de SDL |
▼CSDLTexture | Objeto de textura de SDL |
CSDLText | Objeto de texto de SDL |
CSDLTextureLoader | Cargador de texturas de SDL |
CSDLTimer | Timer basado en la cuenta de SDL |
CSDLWindow | Objeto ventana de SDL |
CSocket | |
CSocketManager | |
CSoundSystem | Singleton para el sistema de sonido del juego |
CStatBar | Barra de stat, usado en HP, MP y Experiencia |
CTextBox | Caja de texto. Usada en el chat |
CTextInput | Input de texto |
▼CThread | |
CBlockingThEventHandler | |
CThSocketReceiver | |
CTranslator | |
CUiEventHandler | Handler de eventos de usuario de la vista principal |