main/reorder.c File Reference

#include <stdio.h>
#include "weapon.h"
#include "newmenu.h"
#include "text.h"
#include "key.h"
#include "reorder.h"

Defines

#define MAX_AUTOSELECT_ITEMS   (MAX_PRIMARY_WEAPONS+NEWPRIMS > MAX_SECONDARY_WEAPONS+NEWSECS ? MAX_PRIMARY_WEAPONS+NEWPRIMS : MAX_SECONDARY_WEAPONS+NEWSECS)

Functions

void reorder_poll (int nitems, newmenu_item *menus, int *key, int citem)
void reorder (int primaries, int *weapon_order, char **names)
void reorder_primary ()
void reorder_secondary ()

Variables

int default_primary_order [MAX_PRIMARY_WEAPONS+NEWPRIMS] = { 1, 2, 3, 4, 5, -1, -2, -3, -4, -5, -6, -7, -8}
int default_secondary_order [MAX_SECONDARY_WEAPONS+NEWSECS] = { 1, 2, -1, 3, 4 }
int primary_order [MAX_PRIMARY_WEAPONS+NEWPRIMS]
int secondary_order [MAX_SECONDARY_WEAPONS+NEWSECS]
int order_items [MAX_AUTOSELECT_ITEMS+1]
int highest_primary = 0
int highest_secondary = 0
int LaserPowSelected = 0

Define Documentation

#define MAX_AUTOSELECT_ITEMS   (MAX_PRIMARY_WEAPONS+NEWPRIMS > MAX_SECONDARY_WEAPONS+NEWSECS ? MAX_PRIMARY_WEAPONS+NEWPRIMS : MAX_SECONDARY_WEAPONS+NEWSECS)
 

new reorder by Victor Rachels (the old one was too inflexible) thanks to Arne de Bruijn for the original ver


Function Documentation

void reorder int  primaries,
int *  weapon_order,
char **  names
 

void reorder_poll int  nitems,
newmenu_item menus,
int *  key,
int  citem
 

void reorder_primary  ) 
 

void reorder_secondary  ) 
 


Variable Documentation

int default_primary_order[MAX_PRIMARY_WEAPONS+NEWPRIMS] = { 1, 2, 3, 4, 5, -1, -2, -3, -4, -5, -6, -7, -8}
 

int default_secondary_order[MAX_SECONDARY_WEAPONS+NEWSECS] = { 1, 2, -1, 3, 4 }
 

int highest_primary = 0
 

int highest_secondary = 0
 

int LaserPowSelected = 0
 

int order_items[MAX_AUTOSELECT_ITEMS+1]
 

int primary_order[MAX_PRIMARY_WEAPONS+NEWPRIMS]
 

int secondary_order[MAX_SECONDARY_WEAPONS+NEWSECS]
 


Generated on Mon Aug 28 20:55:33 2006 for D1X-Rebirth by  doxygen 1.4.6