Skip to content
This repository has been archived by the owner on Mar 18, 2019. It is now read-only.

Commit

Permalink
Game Update
Browse files Browse the repository at this point in the history
  • Loading branch information
ZacharyPatten committed Dec 13, 2013
1 parent 7d91821 commit 5dcc268
Showing 1 changed file with 28 additions and 6 deletions.
34 changes: 28 additions & 6 deletions Game/States/AiBattle.cs
Expand Up @@ -12,6 +12,7 @@ namespace Game.States
{
public class AiBattle : InterfaceGameState
{
private bool _3d = false;
private bool _paused = false;
private bool _showlines = false;

Expand Down Expand Up @@ -153,15 +154,21 @@ private void GenerateUnits()
{
_zackMelee[i] = new ZackMelee("ZackMelee" + i, StaticModelManager.GetModel("BlackRanger"));
_zackMelee[i].StaticModel.Position.X = random.Next(minXZack, maxXZack);
_zackMelee[i].StaticModel.Position.Y = _terrain.Position.Y + 10;// +random.Next(0, 1000);
if (_3d)
_zackMelee[i].StaticModel.Position.Y = _terrain.Position.Y + 10 + random.Next(0, 1000);
else
_zackMelee[i].StaticModel.Position.Y = _terrain.Position.Y + 10;
_zackMelee[i].StaticModel.Position.Z = random.Next(minZZack, maxZZack);
_zackMelee[i].StaticModel.Scale = new Vector(5, 5, 5);
_zackMelee[i].StaticModel.Orientation = new Quaternion(0, 1, 0, 0);
_octree.Add(_zackMelee[i]);

_killemMelee[i] = new KillemMelee("KillemMelee" + i, StaticModelManager.GetModel("Tux"));
_killemMelee[i].StaticModel.Position.X = random.Next(minXKillem, maxXKillem);
_killemMelee[i].StaticModel.Position.Y = _terrain.Position.Y + 10;// +random.Next(0, 1000);
if (_3d)
_killemMelee[i].StaticModel.Position.Y = _terrain.Position.Y + 10 + random.Next(0, 1000);
else
_killemMelee[i].StaticModel.Position.Y = _terrain.Position.Y + 10;
_killemMelee[i].StaticModel.Position.Z = random.Next(minZKillem, maxZKillem);
_killemMelee[i].StaticModel.Scale = new Vector(20, 20, 20);
_killemMelee[i].StaticModel.Orientation = new Quaternion(0, 1, 0, -Trigonometry.HalfPi);
Expand All @@ -172,15 +179,21 @@ private void GenerateUnits()
{
_zackRanged[i] = new ZackRanged("ZackRanged" + i, StaticModelManager.GetModel("BlueRanger"));
_zackRanged[i].StaticModel.Position.X = random.Next(minXZack, maxXZack);
_zackRanged[i].StaticModel.Position.Y = _terrain.Position.Y + 10;// +random.Next(0, 1000);
if (_3d)
_zackRanged[i].StaticModel.Position.Y = _terrain.Position.Y + 10 + random.Next(0, 1000);
else
_zackRanged[i].StaticModel.Position.Y = _terrain.Position.Y + 10;
_zackRanged[i].StaticModel.Position.Z = random.Next(minZZack, maxZZack);
_zackRanged[i].StaticModel.Scale = new Vector(5, 5, 5);
_zackRanged[i].StaticModel.Orientation = new Quaternion(0, 1, 0, 0);
_octree.Add(_zackRanged[i]);

_killemRanged[i] = new KillemRanged("KillemRanged" + i, StaticModelManager.GetModel("TuxGreen"));
_killemRanged[i].StaticModel.Position.X = random.Next(minXKillem, maxXKillem);
_killemRanged[i].StaticModel.Position.Y = _terrain.Position.Y + 10;// +random.Next(0, 1000);
if (_3d)
_killemRanged[i].StaticModel.Position.Y = _terrain.Position.Y + 10 + random.Next(0, 1000);
else
_killemRanged[i].StaticModel.Position.Y = _terrain.Position.Y + 10;
_killemRanged[i].StaticModel.Position.Z = random.Next(minZKillem, maxZKillem);
_killemRanged[i].StaticModel.Scale = new Vector(20, 20, 20);
_killemRanged[i].StaticModel.Orientation = new Quaternion(0, 1, 0, -Trigonometry.HalfPi);
Expand All @@ -192,15 +205,21 @@ private void GenerateUnits()
{
_zackKamakazi[i] = new ZackKamakazi("ZackKamakazi" + i, StaticModelManager.GetModel("RedRanger"));
_zackKamakazi[i].StaticModel.Position.X = random.Next(minXZack, maxXZack);
_zackKamakazi[i].StaticModel.Position.Y = _terrain.Position.Y + 10;// +random.Next(0, 1000);
if (_3d)
_zackKamakazi[i].StaticModel.Position.Y = _terrain.Position.Y + 10 + random.Next(0, 1000);
else
_zackKamakazi[i].StaticModel.Position.Y = _terrain.Position.Y + 10;
_zackKamakazi[i].StaticModel.Position.Z = random.Next(minZZack, maxZZack);
_zackKamakazi[i].StaticModel.Scale = new Vector(5, 5, 5);
_zackKamakazi[i].StaticModel.Orientation = new Quaternion(0, 1, 0, 0);
_octree.Add(_zackKamakazi[i]);

_killemKamakazi[i] = new KillemKamakazi("KillemKamakazi" + i, StaticModelManager.GetModel("TuxRed"));
_killemKamakazi[i].StaticModel.Position.X = random.Next(minXKillem, maxXKillem);
_killemKamakazi[i].StaticModel.Position.Y = _terrain.Position.Y + 10;// +random.Next(0, 1000);
if (_3d)
_killemKamakazi[i].StaticModel.Position.Y = _terrain.Position.Y + 10 +random.Next(0, 1000);
else
_killemKamakazi[i].StaticModel.Position.Y = _terrain.Position.Y + 10;
_killemKamakazi[i].StaticModel.Position.Z = random.Next(minZKillem, maxZKillem);
_killemKamakazi[i].StaticModel.Scale = new Vector(20, 20, 20);
_killemKamakazi[i].StaticModel.Orientation = new Quaternion(0, 1, 0, -Trigonometry.HalfPi);
Expand Down Expand Up @@ -289,6 +308,9 @@ public string Update(float elapsedTime)
if (InputManager.Keyboard.Rpressed)
_showlines = !_showlines;

if (InputManager.Keyboard.Ypressed)
_3d = !_3d;

if (InputManager.Keyboard.Tpressed)
GenerateUnits();

Expand Down

0 comments on commit 5dcc268

Please sign in to comment.