1*b0452872SAxel Dörfler /* 2*b0452872SAxel Dörfler * Copyright 2009, Axel Dörfler, axeld@pinc-software.de. All rights reserved. 3*b0452872SAxel Dörfler * Distributed under the terms of the MIT License. 4*b0452872SAxel Dörfler */ 5*b0452872SAxel Dörfler #ifndef CHARACTER_MAP_H 6*b0452872SAxel Dörfler #define CHARACTER_MAP_H 7*b0452872SAxel Dörfler 8*b0452872SAxel Dörfler 9*b0452872SAxel Dörfler #include <Application.h> 10*b0452872SAxel Dörfler 11*b0452872SAxel Dörfler class BMessage; 12*b0452872SAxel Dörfler class CharacterWindow; 13*b0452872SAxel Dörfler 14*b0452872SAxel Dörfler 15*b0452872SAxel Dörfler class CharacterMap : public BApplication { 16*b0452872SAxel Dörfler public: 17*b0452872SAxel Dörfler CharacterMap(); 18*b0452872SAxel Dörfler virtual ~CharacterMap(); 19*b0452872SAxel Dörfler 20*b0452872SAxel Dörfler virtual void ReadyToRun(); 21*b0452872SAxel Dörfler 22*b0452872SAxel Dörfler virtual void RefsReceived(BMessage* message); 23*b0452872SAxel Dörfler virtual void MessageReceived(BMessage* message); 24*b0452872SAxel Dörfler 25*b0452872SAxel Dörfler private: 26*b0452872SAxel Dörfler CharacterWindow* fWindow; 27*b0452872SAxel Dörfler }; 28*b0452872SAxel Dörfler 29*b0452872SAxel Dörfler extern const char* kSignature; 30*b0452872SAxel Dörfler 31*b0452872SAxel Dörfler #endif // CHARACTER_MAP_H 32