Changeset 1360
- Timestamp:
- May 10, 2012, 9:25:56 AM (11 years ago)
- Location:
- trunk/orbital
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/orbital/CommandParser.h
r1327 r1360 1 // 2 // Orbital 3 // 4 // Copyright: (c) 2012 Various People 5 // 6 1 7 #if !defined __COMMANDPARSER_H__ 2 8 #define __COMMANDPARSER_H__ … … 8 14 {} 9 15 10 virtual void SwitchCommand(char const *&command) { } 16 virtual void SwitchCommand(char const *&command) 17 { 18 (void)command; 19 } 20 11 21 bool CheckCommand(char const *keyword, char const *&command) 12 13 14 && (command[strlen(keyword)] < 'a' || command[strlen(keyword)] > 'z') \15 16 22 { 23 return (!strncmp(command, keyword, strlen(keyword)) 24 && (command[strlen(keyword)] < 'a' || command[strlen(keyword)] > 'z') 25 && (command += strlen(keyword))); 26 } 17 27 18 28 void SendCommand(char const *command) 19 29 { 20 30 for (char const *p = command; p && *p; ) 21 31 { 22 32 SwitchCommand(p); 23 33 24 34 /* Skip all remaining letters */ -
trunk/orbital/player.h
r1359 r1360 79 79 if (rightleft * rightleft + updown * updown > 0.2f) 80 80 { 81 float norm = sqrt(rightleft * rightleft + updown * updown);82 81 float angle = atan2(updown, rightleft); 83 82 angle = (int)(angle / (M_PI / 4.f) + 8.5f) * (M_PI / 4.f);
Note: See TracChangeset
for help on using the changeset viewer.