Team Aardwolf Forums(wolf3d mods,addons)
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Team Aardwolf Forums(wolf3d mods,addons)

A place for Team Aardwolf and anyone else to discuss the Team Aardwolf mods
 
HomePortalSearchLatest imagesRegisterLog in

 

 Two minor code changes

Go down 
AuthorMessage
WLHack




Posts : 15
Join date : 2007-07-26
Age : 35
Location : Loppi - Finland

Two minor code changes Empty
PostSubject: Two minor code changes   Two minor code changes Icon_minitimeSat Jul 28, 2007 12:30 pm

First I pressume how to add new images (VGAGraph) to
engine... Since that is what you have to do first.

Well... after you done that, open WL_Agent.C and search for
"case -1:" (without quotes)...

Now you should see something like this:

Code:

case -1:
          ob->state = &s_player;
          if (!gamestate.ammo)
          {
                gamestate.weapon = wp_knife;
  DrawWeapon ();
          }
          else


Change it to this:

Code:

case -1:
          ob->state = &s_player;
          if (!gamestate.ammo)
          {
              StatusDrawPic (17,4,BJMADPIC);  // Change to your liking
              facecount = 0;gotgatgun=1;

                gamestate.weapon = wp_knife;
  DrawWeapon ();
          }
          else


And now every time you strike with the knife or run out
of ammo, BJ's face will change for a second to another
expression...

---

Now for the second minor tutorial:

Open up WL_Main.C and search for the "NewGame"
(without guotes)...

Now change it to this:
Code:

void NewGame (int difficulty,int episode)
{
  memset (&gamestate,0,sizeof(gamestate));
  gamestate.difficulty = difficulty;

  gamestate.nextextra = EXTRAPOINTS;
  gamestate.episode=episode;
  startgame = true;

if(gamestate.difficulty =< gd_medium)
{
  gamestate.weapon = gamestate.bestweapon
      = gamestate.chosenweapon = wp_pistol;
  gamestate.health = 100;
  gamestate.ammo = STARTAMMO;
  gamestate.lives = 3;
}
else
{
  gamestate.weapon = gamestate.bestweapon
      = gamestate.chosenweapon = wp_machinegun;
  gamestate.health = 75;
  gamestate.ammo = STARTAMMO;
  gamestate.lives = 3;
                gamestate.mapon=9;
}

}

Now whenever you start game with hardest difficulty setting,
you only have 75% health and machinegun... Oh, and the
level is 10.
Back to top Go down
http://www.freewebs.com/tsalop
 
Two minor code changes
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Team Aardwolf Forums(wolf3d mods,addons) :: Team Aardwolf discussion :: Coding quides and help-
Jump to: