alpha_beta.c File Reference

Perform Alpha-Beta look-ahead procedure for Score Four - source file. More...

#include <sys/stat.h>
#include <sys/time.h>
#include <sys/types.h>
#include <ctype.h>
#include <fcntl.h>
#include <malloc.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "alpha_beta.h"
#include "assert.h"
#include "heuristic.h"
#include "makemove.h"
#include "score4.h"
#include "unmakemove.h"
#include "win.h"

Functions

int s_alpha_1 (int ply, int beta, int alpha)
 Perform Alpha portion of Alpha-Beta look-ahead procedure for Score Four.
int s_beta_1 (int ply, int beta, int alpha)
 Perform Beta portion of Alpha-Beta look-ahead procedure for Score Four.

Variables

short * alpha_ptr_1
 Alpha board ptr.
short * beta_ptr_1
 Beta board ptr.
MOVE c_move_1
 Move chosen by Alpha.
int num_moves_1
 Number of moves that are made.
int num_heur_1
 Number of times that heuristic_1() is called.


Detailed Description

Perform Alpha-Beta look-ahead procedure for Score Four - source file.

Author:
Stephen A. Broeker
Copyright (c) 1989 Stephen A. Broeker All Rights Reserved.
Generated on Sat Sep 24 09:00:12 2011 for ScoreFour by  doxygen 1.4.5