YAPOG  0.0.1
Yet Another Pokemon Online Game
Todo List
Namespace yap
Remove when integrating CollidableArea.
Member yap::DestroyObjectMapEventAction::VisitPlayer (IPlayer &visitable)
Make `GameInputIsActivatedMapEventCondition' class.
Class yap::GuiManager
Implementation of the list of IWidgets and methods that maintain it.
Member yap::IPlayer::TriggerBattle ()=0
Battle triggering management.
Member yap::IWorldDrawingPolicy::ToScreenPosition (const Vector3 &worldPosition) const =0
Rename into ToWorldPosition...
Member yap::Map::Update (const Time &dt)
Move decomposition: dedicated classes.
Member yap::MapReader::Visit (XmlReader &visitable)
Integrate CollidableArea in xml loading (remove inclusion).
Member yap::RectWriter< T >::Visit (XmlWriter &visitable)
Member yap::XmlTree::Dump (OStream &oStream)
Enhance writing settings management.
Member ycl::Game::InitGameInputManager ()
Load `inputs' xml.
Member ycl::GameInputReader::Visit (yap::XmlReader &visitable)
read inputs entries
Member ycl::GameplayScreen::SetPlayerName ()
Remove
Member ycl::Map::AddDrawableDynamicObject (T *object)
Sort by adding manually.
Member ycl::Session::Login (const yap::String &login, const yap::String &password)
login request
Member ycl::Session::Register (const yap::String &login, const yap::String &password, const yap::String &email)
registration request
Member ycl::User::HandleServerInfoAddObject (yap::IPacket &packet)
use dedicated visitors
Member yse::MapReader::ReadDynamicObjects (yap::XmlReader &visitable)
Make visitor 'MapDynamic/StaticObjectReader'.
Member yse::User::HandleClientRequestStartInfo (yap::IPacket &packet)

load user info from DB from its login player guid, player map, player position... pokemon info...

Reach from DB

Member yse::World::LoadMaps ()
Add folder traversals algo into ContentManager. Add all maps.