| [427] | 1 | #include <stdlib.h>
 | 
|---|
| [428] | 2 | #include "Daodan_Character.h"
 | 
|---|
| [427] | 3 | #include "Oni_Character.h"
 | 
|---|
 | 4 | 
 | 
|---|
| [428] | 5 | int DDr_TeamToTeamID(const char* team_string) //Already something like this in the engine, but I'm reimplementing it...
 | 
|---|
 | 6 | {
 | 
|---|
 | 7 |         if (!strcmp(team_string, "Konoko"))                  return team_konoko;
 | 
|---|
 | 8 |         else if (!strcmp(team_string, "TCTF"))               return team_tctf;
 | 
|---|
 | 9 |         else if (!strcmp(team_string, "Syndicate"))          return team_syndicate;
 | 
|---|
 | 10 |         else if (!strcmp(team_string, "Neutral"))            return team_neutral;
 | 
|---|
 | 11 |         else if (!strcmp(team_string, "SecurityGuard"))      return team_securityguard;
 | 
|---|
 | 12 |         else if (!strcmp(team_string, "RougeKonoko"))        return team_rougekonoko;
 | 
|---|
 | 13 |         else if (!strcmp(team_string, "Switzerland"))        return team_switzerland;
 | 
|---|
 | 14 |         else if (!strcmp(team_string, "SyndicateAccessory")) return team_syndicateaccessory;
 | 
|---|
 | 15 |         return team_neutral; //if you enter a bad teamname, return Neutral.....
 | 
|---|
| [427] | 16 | }
 | 
|---|
 | 17 | 
 | 
|---|
| [428] | 18 | void CHARTest()
 | 
|---|
 | 19 | {
 | 
|---|
| [433] | 20 |         CharacterObject* TestCHAR = malloc(sizeof(CharacterObject));
 | 
|---|
 | 21 |         memset(TestCHAR, 0, sizeof(CharacterObject));
 | 
|---|
| [428] | 22 |         
 | 
|---|
| [433] | 23 |         int type = 0x43484152;
 | 
|---|
 | 24 |         TestCHAR->Header.Type = type;
 | 
|---|
 | 25 |         memcpy(TestCHAR->OSD.Name, "Gumby", 6);
 | 
|---|
| [434] | 26 |         memcpy(TestCHAR->OSD.Class, "striker_easy_1", 15);
 | 
|---|
 | 27 |         memcpy(TestCHAR->OSD.ScriptSpawn, "dmsg", 20);
 | 
|---|
 | 28 |         TestCHAR->OSD.Options = chr_unkillable;
 | 
|---|
| [433] | 29 |         TestCHAR->OSD.TeamID = team_syndicate;
 | 
|---|
| [428] | 30 |         
 | 
|---|
| [433] | 31 | 
 | 
|---|
 | 32 |         ONrGameState_NewCharacter(TestCHAR, NULL, NULL, NULL);
 | 
|---|
| [428] | 33 | }
 | 
|---|