26 |
|
|
27 |
#include "Interface/UiWidget.h" |
#include "Interface/UiWidget.h" |
28 |
|
|
|
@class Camera; |
|
|
@class MapDisplay; |
|
29 |
@class NetClient; |
@class NetClient; |
30 |
|
@class HgPlayerState; |
31 |
|
@class Camera; |
32 |
@class SkyDisplay; |
@class SkyDisplay; |
33 |
@class SeaDisplay; |
@class SeaDisplay; |
34 |
@class Interface; |
@class Interface; |
37 |
@interface GameWidget : UiWidget |
@interface GameWidget : UiWidget |
38 |
{ |
{ |
39 |
@private |
@private |
40 |
|
NetClient *_client; |
41 |
|
HgPlayerState *_playerState; |
42 |
Camera *_camera; |
Camera *_camera; |
43 |
SkyDisplay *_sky; |
SkyDisplay *_sky; |
44 |
SeaDisplay *_sea; |
SeaDisplay *_sea; |
|
NetClient *_client; |
|
45 |
} |
} |
46 |
|
|
47 |
- (id) init; |
- (id) init; |
48 |
|
|
49 |
- (void) newGame; |
- (void) newGame; |
|
|
|
50 |
- (void) endGame; |
- (void) endGame; |
51 |
|
|
52 |
|
- (NetClient *) client; |
53 |
|
- (HgPlayerState *) playerState; |
54 |
- (Camera *) camera; |
- (Camera *) camera; |
55 |
|
|
56 |
@end |
@end |