comparison client/main.cpp @ 142:473e1eb96363

Client: add simple splashscreen_state, #712
author David Demelier <markand@malikania.fr>
date Thu, 28 Sep 2017 12:36:15 +0200
parents b80d37e71b87
children 43a26de57fe7
comparison
equal deleted inserted replaced
141:2cce1729b6da 142:473e1eb96363
18 18
19 #include <iostream> 19 #include <iostream>
20 20
21 #include <malikania/client/client.hpp> 21 #include <malikania/client/client.hpp>
22 #include <malikania/client/connection.hpp> 22 #include <malikania/client/connection.hpp>
23 #include <malikania/client/state/splashscreen_state.hpp>
23 #include <malikania/client/window.hpp> 24 #include <malikania/client/window.hpp>
25
26 namespace res {
27
28 namespace {
29
30 #include <kingthings_spike.hpp>
31
32 } // !namespace
33
34 } // !res
24 35
25 int main() 36 int main()
26 { 37 {
27 boost::asio::io_service service; 38 boost::asio::io_service service;
28 39
29 mlk::client::connection conn(service); 40 mlk::client::connection conn(service);
30 mlk::client::window w; 41 mlk::client::window w;
31 mlk::client::client clt(service, conn, w); 42 mlk::client::client clt(service, conn, w);
43 mlk::client::font f(std::string(res::kingthings_spike, sizeof (res::kingthings_spike)), 64);
32 44
45 clt.set_state(std::make_unique<mlk::client::splashscreen_state>(std::move(f), "Malikania Kingdom"));
33 clt.run(); 46 clt.run();
34 } 47 }