File: netchannel_demo.h

package info (click to toggle)
clanlib0 0.4.4-8
  • links: PTS
  • area: main
  • in suites: woody
  • size: 4,400 kB
  • ctags: 6,569
  • sloc: cpp: 45,626; ansic: 1,713; makefile: 695; asm: 250; sh: 48
file content (29 lines) | stat: -rw-r--r-- 463 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

#ifndef header_netchannel_demo
#define header_netchannel_demo

#include <ClanLib/core.h>

class NetChannelDemo : public CL_ClanApplication
{
public:
	virtual void init_modules()
	{
		CL_SetupCore::init();
		CL_SetupCore::init_network();
	}

	virtual void deinit_modules()
	{
		CL_SetupCore::deinit_network();
		CL_SetupCore::deinit();
	}

	virtual char *get_title();
	virtual int main(int argc, char **argv);
	
	bool run_server();
	void run_client();
};

#endif