CActor | Objeto renderizable que contiene informacion para las cuatro orientaciones posibles, y los dos estados de movimiento |
CAnimationPack | Wrapper de sprites de un mismo conjunto |
CAssetLoadingError | |
CBlockingQueue | |
CBlockingThEventHandler | |
CButton | Boton abstracto. Todos los botones heredan de esta clase |
CCamera | Camara, utilizada para renderizar el mapa y las entidades |
CCastButton | Boton de "Lanzar" en el juego |
CCharacterCreationView | Vista de creacion de personajes |
CChat | Chat del juego |
CChatBuffer | Buffer donde se almacenan los mensajes de chat provenientes del servidor |
CClientReceiveHandler | |
CClosedBlockingQueueException | |
CComponent | Componente agregable a entidades |
CComponentUtil | |
CConnectionClosedSocketException | |
CCreateCharacterButton | Boton para cambiar a la vista de creacion de personaje |
CCreationUiEventHandler | Handler de eventos de usuario de la pantalla de creacion de personajes |
CDecoration | Objeto renderizable estatico |
CEngineError | |
CEntity | Entidad (NPCs y personajes) |
CEntityFactory | Fabrica de entidades |
CEntityManager | Manager de entidades |
CEquipment | |
CEvent | |
CEventFactory | |
CEventHandler | Clase abstracta para el manejo de eventos |
CEventHandlerStoppedException | |
CGameClient | Clase principal del programa |
CGameStateMonitor | Monitor mediante el cual se sincroniza el flujo entre vistas |
CGameView | Vista principal del juego |
CGoBackButton | Boton de "volver" de la pantalla de creacion de personajes |
CHud | HUD del juego (informacion del jugador) |
CIconGrid | Cuadricula de iconos |
CInGameBar | Clase usada para mostrar una barra del render |
CInGameText | Clase usada para mostrar texto del render, mediante texto bitmap |
CInventory | Inventario del jugador |
CInventoryBuffer | Buffer en el cual se almacena la informacion del inventario recibida |
CItemButton | Boton clickeable para cada item del inventario |
CItemButtonGrid | Wrapper para todos los botones del inventario |
CItemQtyGrid | Utilizada para renderizar las cantidades de los items en el inventario |
CLoginButton | Boton para iniciar sesion |
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 |
CMapError | |
CMyException | |
COptionButton | Boton de seleccion de opcion |
Cpart_visual_info | Struct de informacion visual |
CPlayerInfoMonitor | |
Cposition | |
CPositionComponent | Componente de posicion. Usada en NPCs y jugadores |
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 |
CRequestCharacterCreationButton | Boton de "Crear Personaje" en la vista de creacion de personaje |
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 |
CSDLError | |
CSDLMusic | Objeto musical de SDL |
CSDLSoundFx | Objeto de efecto de sonido de SDL |
CSDLSprite | Sprite animada de SDL |
CSDLText | Objeto de texto de SDL |
CSDLTexture | Objeto de textura de SDL |
CSDLTextureLoader | Cargador de texturas de SDL |
CSDLTimer | Timer basado en la cuenta de SDL |
CSDLWindow | Objeto ventana de SDL |
CSocket | |
CSocketManager | |
CSoundComponent | Componente de sonido de los personajes |
CSoundSystem | Singleton para el sistema de sonido del juego |
CStatBar | Barra de stat, usado en HP, MP y Experiencia |
CStatsComponent | Componente de stats de cualquier entidad |
CTextBox | Caja de texto. Usada en el chat |
CTextInput | Input de texto |
CThread | |
CThSocketReceiver | |
CThSocketSender | |
CTranslator | |
CUiEventHandler | Handler de eventos de usuario de la vista principal |
CVisualCharacterComponent | Componente visual de los personajes |
CVisualEffect | Clase para mostrar efectos visuales en posiciones dinamicas |
CVisualNPCComponent | Componente visual de los NPCs |