ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/src/Daodan_Cheater.c
(Generate patch)

Comparing Daodan/src/Daodan_Cheater.c (file contents):
Revision 451 by rossy, Mon Jul 6 08:17:29 2009 UTC vs.
Revision 452 by rossy, Mon Aug 10 09:09:53 2009 UTC

# Line 1 | Line 1
1   #include <string.h>
2  
3 + #include "Oni.h"
4 +
5 + #include "Daodan.h"
6   #include "Daodan_Cheater.h"
7  
8   oniCheatCode DDr_CheatTable[] = {
9 <        { "shapeshifter",   "Change Characters Enabled", "Change Characters Disabled", 0x00 },
10 <        { "liveforever",    "Invincibility Enabled",     "Invincibility Disabled",     0x01 },
11 <        { "touchofdeath",   "Omnipotence Enabled",       "Omnipotence Disabled",       0x02 },
12 <        { "canttouchthis",  "Unstoppable Enabled",       "Unstoppable Disabled",       0x03 },
13 <        { "fatloot",        "Fat Loot Received",         NULL,                         0x04 },
9 >        { "shapeshifter",   "Change Characters Enabled", "Change Characters Disabled", cheat_shapeshifter  },
10 >        { "liveforever",    "Invincibility Enabled",     "Invincibility Disabled",     cheat_liveforever   },
11 >        { "touchofdeath",   "Omnipotence Enabled",       "Omnipotence Disabled",       cheat_touchofdeath  },
12 >        { "canttouchthis",  "Unstoppable Enabled",       "Unstoppable Disabled",       cheat_canttouchthis },
13 >        { "fatloot",        "Fat Loot Received",         NULL,                         cheat_fatloot       },
14          { "glassworld",     "Glass Furniture Enabled",   "Glass Furniture Disabled",   0x05 },
15          { "winlevel",       "Instantly Win Level",       NULL,                         0x06 },
16          { "loselevel",      "Instantly Lose Level",      NULL,                         0x07 },
17          { "bighead",        "Big Head Enabled",          "Big Head Disabled",          0x08 },
18          { "minime",         "Mini Mode Enabled",         "Mini Mode Disabled",         0x09 },
19          { "superammo",      "Super Ammo Mode Enabled",   "Super Ammo Mode Disabled",   0x0a },
20 <        { "thedayismine",   "Developer Access Enabled",  "Developer Access Disabled",  0x0b },
20 >        { "thedayismine",   "Developer Access Enabled",  "Developer Access Disabled",  cheat_thedayismine  },
21          { "reservoirdogs",  "Last Man Standing Enabled", "Last Man Standing Disabled", 0x0c },
22          { "roughjustice",   "Gatling Guns Enabled",      "Gatling Guns Disabled",      0x0d },
23          { "chenille",       "Daodan Power Enabled",      "Daodan Power Disabled",      0x0e },
# Line 25 | Line 28 | oniCheatCode DDr_CheatTable[] = {
28          { "fistsoflegend",  "Fists Of Legend Enabled",   "Fists Of Legend Disabled",   0x13 },
29          { "killmequick",    "Ultra Mode Enabled",        "Ultra Mode Disabled",        0x14 },
30          { "carousel",       "Slow Motion Enabled",       "Slow Motion Disabled",       0x15 },
31 <        { "bigbadboss",     "Boss Shield Enabled",       "Boss Shield Disabled",       cheat_bigbadboss  },
32 <        { "bulletproof",    "Force Field Enabled",       "Force Field Disabled",       cheat_bulletproof },
33 <        { "kangaroo",       "Kangaroo Jump Enabled",     "Kangaroo Jump Disabled",     cheat_kangaroo    },
34 <        { "marypoppins",    "Jet Pack Mode Enabled",     "Jet Pack Mode Disabled",     cheat_marypoppins },
35 <        { "x",              "Developer Access Enabled",  "Developer Access Disabled",  0x0b },
31 >        { "bigbadboss",     "Boss Shield Enabled",       "Boss Shield Disabled",       cheat_bigbadboss    },
32 >        { "bulletproof",    "Force Field Enabled",       "Force Field Disabled",       cheat_bulletproof   },
33 >        { "kangaroo",       "Kangaroo Jump Enabled",     "Kangaroo Jump Disabled",     cheat_kangaroo      },
34 >        { "marypoppins",    "Jet Pack Mode Enabled",     "Jet Pack Mode Disabled",     cheat_marypoppins   },
35 >        { "x",              "Developer Access Enabled",  "Developer Access Disabled",  cheat_x             },
36          {0}
37   };
38 +
39 + uint8_t ONICALL DDrCheater(uint32_t cheat)
40 + {
41 +        switch (cheat)
42 +        {
43 +                case cheat_x:
44 +                        return ONrCheater(cheat_thedayismine);
45 +                default:
46 +                        return ONrCheater(cheat);
47 +        }
48 + }

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)