Oolite
1.91.0.7646-241128-10e222e
Loading...
Searching...
No Matches
src
Core
Entities
OOWaypointEntity.h
Go to the documentation of this file.
1
/*
2
3
OOWaypoint.h
4
5
A waypoint for the HUD
6
7
8
Oolite
9
Copyright (C) 2004-2013 Giles C Williams and contributors
10
11
This program is free software; you can redistribute it and/or
12
modify it under the terms of the GNU General Public License
13
as published by the Free Software Foundation; either version 2
14
of the License, or (at your option) any later version.
15
16
This program is distributed in the hope that it will be useful,
17
but WITHOUT ANY WARRANTY; without even the implied warranty of
18
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
GNU General Public License for more details.
20
21
You should have received a copy of the GNU General Public License
22
along with this program; if not, write to the Free Software
23
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
24
MA 02110-1301, USA.
25
26
*/
27
28
#import "
Entity.h
"
29
30
@interface
OOWaypointEntity
:
Entity
<
OOBeaconEntity
>
31
{
32
@private
33
OOScalar
_size
;
34
35
NSString *
_beaconCode
;
36
NSString *
_beaconLabel
;
37
OOWeakReference
*
_prevBeacon
;
38
OOWeakReference
*
_nextBeacon
;
39
id <OOHUDBeaconIcon>
_beaconDrawable
;
40
BOOL
oriented
;
41
}
42
43
+ (instancetype) waypointWithDictionary:(NSDictionary *)info;
44
45
- (id) initWithDictionary:(NSDictionary *)info;
46
47
- (BOOL) oriented;
48
- (
OOScalar
)
size
;
49
- (void) setSize:(
OOScalar
)newSize;
50
51
@end
Entity.h
OOScalar
GLfloat OOScalar
Definition
OOMaths.h:64
Entity
Definition
Entity.h:79
OOWaypointEntity
Definition
OOWaypointEntity.h:32
OOWaypointEntity::_beaconDrawable
id< OOHUDBeaconIcon > _beaconDrawable
Definition
OOWaypointEntity.h:40
OOWaypointEntity::_nextBeacon
OOWeakReference * _nextBeacon
Definition
OOWaypointEntity.h:39
OOWaypointEntity::_beaconCode
NSString * _beaconCode
Definition
OOWaypointEntity.h:36
OOWaypointEntity::oriented
BOOL oriented
Definition
OOWaypointEntity.h:41
OOWaypointEntity::_beaconLabel
NSString * _beaconLabel
Definition
OOWaypointEntity.h:37
OOWaypointEntity::_prevBeacon
OOWeakReference * _prevBeacon
Definition
OOWaypointEntity.h:38
OOWaypointEntity::_size
OOScalar _size
Definition
OOWaypointEntity.h:34
OOWeakReference
Definition
OOWeakReference.h:110
size
voidpf void uLong size
Definition
ioapi.h:134
OOBeaconEntity-p
Definition
Entity.h:304
Generated by
1.12.0