Horizon Official Technical Documentation
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
]
▼
src
▼
Core
►
Logging
Logger.cpp
Logger.hpp
►
Multithreading
LockedLookupTable.hpp
ProducerConsumerQueue.hpp
ThreadSafeQueue.hpp
WorkerThreadPool.hpp
►
Structures
►
LinkedList
►
ReferenceList
Reference.hpp
RefManager.hpp
Element.hpp
Head.hpp
TypeList.hpp
▼
Libraries
►
GRF
DES.cpp
DES.hpp
GRF.cpp
GRF.hpp
►
MapCache
MapCache.cpp
MapCache.hpp
►
Networking
►
Buffer
ByteBuffer.cpp
ByteBuffer.hpp
ByteConverter.hpp
MessageBuffer.hpp
AcceptSocketMgr.hpp
AsyncAcceptor.hpp
Connector.hpp
ConnectSocketMgr.hpp
NetworkThread.hpp
Session.hpp
Socket.hpp
SocketMgr.hpp
▼
Server
►
Auth
►
Interface
AuthClientInterface.cpp
AuthClientInterface.hpp
►
Packets
►
AD
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
Ragexe
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
RE
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
Sakray
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
Zero
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
HandledPackets.cpp
HandledPackets.hpp
TransmittedPackets.cpp
TransmittedPackets.hpp
►
Session
AuthSession.cpp
AuthSession.hpp
►
Socket
AuthSocket.cpp
AuthSocket.hpp
►
SocketMgr
ClientSocketMgr.cpp
ClientSocketMgr.hpp
Auth.cpp
Auth.hpp
Main.cpp
►
Char
►
Interface
CharClientInterface.cpp
CharClientInterface.hpp
►
Packets
►
AD
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
Ragexe
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
RE
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
Sakray
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
Zero
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
HandledPackets.cpp
HandledPackets.hpp
TransmittedPackets.cpp
TransmittedPackets.hpp
►
Session
CharSession.cpp
CharSession.hpp
►
Socket
CharSocket.cpp
CharSocket.hpp
►
SocketMgr
ClientSocketMgr.cpp
ClientSocketMgr.hpp
Char.cpp
Char.hpp
Main.cpp
►
Common
►
Base
NetworkPacket.hpp
►
Configuration
Client.hpp
Database.hpp
Horizon.hpp
ServerConfiguration.hpp
►
Definitions
Definitions.hpp
►
Interfaces
ClientInterface.hpp
InterServerAPI.hpp
Server.cpp
Server.hpp
ServerDefinitions.hpp
System.cpp
System.hpp
►
Zone
►
Definitions
BattleDefinitions.hpp
ClientDefinitions.hpp
CombatDefinitions.hpp
ItemDefinitions.hpp
MapDefinitions.hpp
MonsterDefinitions.hpp
NPCDefinitions.hpp
PlayerDefinitions.hpp
SkillDefinitions.hpp
StatusEffectDefinitions.hpp
UnitDefinitions.hpp
►
Game
►
Guild
Affiliation.hpp
ExpulsionLog.hpp
Guild.hpp
Member.hpp
Position.hpp
Skill.hpp
►
Map
►
Grid
►
Cell
Cell.hpp
►
Container
GridReferenceContainer.hpp
GridReferenceContainerVisitor.hpp
►
Notifiers
GridNotifierPredicates.hpp
GridNotifiers.cpp
GridNotifiers.hpp
Grid.hpp
GridDefinitions.hpp
GridHolder.hpp
GridReference.hpp
GridRefManager.hpp
►
Path
AStar.hpp
Coordinates.hpp
Map.cpp
Map.hpp
►
SkillSystem
SkillExecution.cpp
SkillExecution.hpp
►
StaticDB
ExpDB.cpp
ExpDB.hpp
ItemDB.cpp
ItemDB.hpp
JobDB.cpp
JobDB.hpp
MonsterDB.cpp
MonsterDB.hpp
SkillDB.cpp
SkillDB.hpp
StatusEffectDB.cpp
StatusEffectDB.hpp
StorageDB.cpp
StorageDB.hpp
►
Units
►
Battle
Combat.cpp
Combat.hpp
►
Item
Item.cpp
Item.hpp
►
Mob
►
Companion
Elemental.cpp
Elemental.hpp
Homunculus.cpp
Homunculus.hpp
Mercenary.cpp
Mercenary.hpp
Pet.cpp
Pet.hpp
►
Hostile
Monster.cpp
Monster.hpp
Mob.cpp
Mob.hpp
►
NPC
NPC.cpp
NPC.hpp
►
Player
►
Assets
Inventory.cpp
Inventory.hpp
Storage.cpp
Storage.hpp
Player.cpp
Player.hpp
►
Skill
Skill.cpp
Skill.hpp
►
Traits
Appearance.cpp
Appearance.hpp
Attribute.cpp
Attribute.hpp
AttributesImpl.hpp
BonusesImpl.hpp
ObservableStatus.hpp
Status.cpp
Status.hpp
►
Transformer
SharedResourceTransformation.cpp
SharedResourceTransformation.hpp
SharedResourceTransformer.cpp
SharedResourceTransformer.hpp
Unit.cpp
Unit.hpp
GameLogicProcess.cpp
GameLogicProcess.hpp
GridObject.hpp
►
Interface
►
UI
UserInterface.cpp
UserInterface.hpp
ZoneClientInterface.cpp
ZoneClientInterface.hpp
►
Packets
►
AD
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
Ragexe
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
RE
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
Sakray
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
►
Zero
ClientPacketLengthTable.hpp
PacketLengthTable.hpp
HandledPackets.cpp
HandledPackets.hpp
TransmittedPackets.cpp
TransmittedPackets.hpp
►
Persistence
PersistenceManager.cpp
PersistenceManager.hpp
►
Script
►
Components
CombatComponent.cpp
CombatComponent.hpp
ItemComponent.cpp
ItemComponent.hpp
LUAComponent.hpp
MapComponent.cpp
MapComponent.hpp
MonsterComponent.cpp
MonsterComponent.hpp
NPCComponent.cpp
NPCComponent.hpp
PlayerComponent.cpp
PlayerComponent.hpp
SkillComponent.cpp
SkillComponent.hpp
StatusEffectComponent.cpp
StatusEffectComponent.hpp
UnitComponent.cpp
UnitComponent.hpp
ScriptManager.cpp
ScriptManager.hpp
►
Session
ZoneSession.cpp
ZoneSession.hpp
►
Socket
ZoneSocket.cpp
ZoneSocket.hpp
►
SocketMgr
ClientSocketMgr.cpp
ClientSocketMgr.hpp
Main.cpp
Zone.cpp
Zone.hpp
ZoneSystem.cpp
ZoneSystem.hpp
pch.hpp
▼
Tests
AStarTest.cpp
AuthServerTest.cpp
CharServerTest.cpp
LinkedListTest.cpp
LockedLookupTableTest.cpp
LoggingTest.cpp
MySQLTest.cpp
ObservableStatusTest.cpp
prontera.cpp
ReferenceListTest.cpp
ReferenceTypeListTest.cpp
Sol2Test.cpp
SystemRoutinesTest.cpp
TaskSchedulingTest.cpp
ThreadSafeQueueTest.cpp
WorkerThreadPoolTest.cpp
ZoneServerTest.cpp
▼
Tools
►
mapcache
MapCache.cpp
MapCache.hpp
▼
Utility
StrUtils.hpp
TaskScheduler.cpp
TaskScheduler.hpp
Tokenizer.cpp
Tokenizer.hpp
Utility.cpp
Utility.hpp
Generated by
1.9.4