BUB now appears. And Rocket Texture.

This commit is contained in:
Niklas Ulf Anders Cullberg
2012-10-31 19:44:50 +01:00
parent b7f5b103fb
commit 778869ce44
7 changed files with 126 additions and 120 deletions
+1 -1
View File
@@ -101,7 +101,7 @@ namespace DepthsBelow
lightRenderTarget = new RenderTarget2D(GraphicsDevice, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height, false, SurfaceFormat.Color, DepthFormat.None, 0, RenderTargetUsage.PreserveContents); lightRenderTarget = new RenderTarget2D(GraphicsDevice, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height, false, SurfaceFormat.Color, DepthFormat.None, 0, RenderTargetUsage.PreserveContents);
sceneRenderTarget = new RenderTarget2D(GraphicsDevice, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height); sceneRenderTarget = new RenderTarget2D(GraphicsDevice, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height);
Map = Content.Load<Map>("maps/prototyp"); Map = Content.Load<Map>("maps/prototyp2");
//Map = Content.Load<Map>("maps/Aztek.Test"); //Map = Content.Load<Map>("maps/Aztek.Test");
//Map = Content.Load<Map>("maps/Cave.Level1"); //Map = Content.Load<Map>("maps/Cave.Level1");
+1 -1
View File
@@ -100,7 +100,7 @@ namespace DepthsBelow
} }
if (mapObject.Type == "DelayedMonsterSpawn" || mapObject.Type == "DelayedEnemySpawn") if (mapObject.Type == "DelayedMonsterSpawn" || mapObject.Type == "DelayedEnemySpawn")
{ {
var enemy = new MonsterSpawn("Monster", 200, 8, ref core.Swarm); var enemy = new MonsterSpawn("Monster", 200, 4, ref core.Swarm);
var mapObjectPos = new Vector2(mapObject.Bounds.X, mapObject.Bounds.Y - Grid.TileSize); var mapObjectPos = new Vector2(mapObject.Bounds.X, mapObject.Bounds.Y - Grid.TileSize);
var mapObjectGridPos = Grid.WorldToGrid(mapObjectPos); var mapObjectGridPos = Grid.WorldToGrid(mapObjectPos);
enemy.X = mapObjectGridPos.X; enemy.X = mapObjectGridPos.X;
+98 -98
View File
@@ -1,99 +1,99 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DepthsBelow.Component; using DepthsBelow.Component;
using Microsoft.Xna.Framework; using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content; using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input; using Microsoft.Xna.Framework.Input;
namespace DepthsBelow namespace DepthsBelow
{ {
public class Shot : Entity public class Shot : Entity
{ {
public Texture2D Texture; public Texture2D Texture;
public Color Color; public Color Color;
public static Point Origin; public static Point Origin;
string type = ""; string type = "";
Stat soldierStat; Stat soldierStat;
public Stat Stat public Stat Stat
{ {
get { return soldierStat; } get { return soldierStat; }
set { soldierStat = value; } set { soldierStat = value; }
} }
private bool _selected = false; //I guess as in "currently doing something" private bool _selected = false; //I guess as in "currently doing something"
public bool select public bool select
{ {
get { return _selected; } get { return _selected; }
set set
{ {
_selected = value; _selected = value;
} }
} }
public List<Shot> Volley; public List<Shot> Volley;
public Vector2 direction = Vector2.Zero; public Vector2 direction = Vector2.Zero;
public Shot(Stat _soldierStat, string _type) public Shot(Stat _soldierStat, string _type)
: base() : base()
{ {
type = _type; type = _type;
if (Texture == null) if (Texture == null)
LoadContent(); LoadContent();
Transform.World.Origin = new Vector2(16, 16); Transform.World.Origin = new Vector2(16, 16);
Stat = _soldierStat; Stat = _soldierStat;
this.Color = Color.White; this.Color = Color.White;
var rc = new SpriteRenderer(this) { Texture = Texture, Color = Color.White }; var rc = new SpriteRenderer(this) { Texture = Texture, Color = Color.White };
AddComponent(rc); AddComponent(rc);
var cc = new Collision(this, 32, 32); var cc = new Collision(this, 32, 32);
AddComponent(cc); AddComponent(cc);
} }
public void LoadContent() public void LoadContent()
{ {
if (type == "Rocket") if (type == "Rocket")
{ {
Texture = GameServices.GetService<ContentManager>().Load<Texture2D>("images/Shot"); Texture = GameServices.GetService<ContentManager>().Load<Texture2D>("images/RocketProjectile");
} }
else else
{ {
Texture = GameServices.GetService<ContentManager>().Load<Texture2D>("images/Shot3"); Texture = GameServices.GetService<ContentManager>().Load<Texture2D>("images/Shot3");
} }
} }
public override void Update(GameTime gameTime) public override void Update(GameTime gameTime)
{ {
base.Update(gameTime); base.Update(gameTime);
float elapsed = gameTime.ElapsedGameTime.Milliseconds / 1000.0f; float elapsed = gameTime.ElapsedGameTime.Milliseconds / 1000.0f;
List<Point> soldierCollisions = new List<Point>(); List<Point> soldierCollisions = new List<Point>();
// HACK: Make this work properly with other speeds... // HACK: Make this work properly with other speeds...
float speed = 4f; float speed = 4f;
Transform.World.Position += speed * direction; Transform.World.Position += speed * direction;
foreach (var entity in EntityManager.Entities) foreach (var entity in EntityManager.Entities)
{ {
if (entity is SmallEnemy) if (entity is SmallEnemy)
{ {
if (this.GetComponent<Component.Collision>().Rectangle.Intersects(entity.GetComponent<Component.Collision>().Rectangle)) if (this.GetComponent<Component.Collision>().Rectangle.Intersects(entity.GetComponent<Component.Collision>().Rectangle))
{ {
if (Utility.AttackTest(Stat, entity, Utility.CalculateHitChance(Stat, this.Stat.Remember, entity))) if (Utility.AttackTest(Stat, entity, Utility.CalculateHitChance(Stat, this.Stat.Remember, entity)))
{ {
this.Remove(); this.Remove();
return; return;
} }
} }
} }
} }
} }
} }
} }
+11 -13
View File
@@ -87,19 +87,17 @@ namespace DepthsBelow
} }
public void LoadBoss() public void LoadBoss()
{ {
Texture = GameServices.GetService<ContentManager>().Load<Texture2D>("images/Pineapple"); Texture = GameServices.GetService<ContentManager>().Load<Texture2D>("images/Pineapple");
GetComponent<SpriteRenderer>().Texture = Texture; GetComponent<SpriteRenderer>().Texture = Texture;
Transform.World.Origin = new Vector2(((float)Texture.Width) / 2f, ((float)Texture.Height) / 2f); Transform.World.Origin = new Vector2(((float)Texture.Width) / 2f, ((float)Texture.Height) / 2f);
GetComponent<SpriteRenderer>().Offset = (new Vector2(Texture.Width / 2f, Texture.Height / 2f) - new Vector2(Grid.TileSize / 2, Grid.TileSize / 2)) * -1; GetComponent<SpriteRenderer>().Offset = (new Vector2(Texture.Width / 2f, Texture.Height / 2f) - new Vector2(Grid.TileSize / 2, Grid.TileSize / 2)) * -1;
var stat = new Component.Stat(this) GetComponent<Stat>().MaxHP = 500;
{ GetComponent<Stat>().Life = 500;
Life = 500, GetComponent<Stat>().Defence = 15;
Defence = 15, GetComponent<Stat>().Strength = 70;
Strength = 70, GetComponent<Stat>().GetAim = 80;
GetAim = 80, GetComponent<Stat>().GetDodge = 5;
GetDodge = 5
};
} }
public override void Update(GameTime gameTime) public override void Update(GameTime gameTime)
@@ -255,6 +255,13 @@
<Processor>MapProcessor</Processor> <Processor>MapProcessor</Processor>
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup>
<Compile Include="images\RocketProjectile.png">
<Name>RocketProjectile</Name>
<Importer>TextureImporter</Importer>
<Processor>TextureProcessor</Processor>
</Compile>
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets. Other similar extension points exist, see Microsoft.Common.targets.
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -6,22 +6,22 @@
<tileset firstgid="316" name="collision" tilewidth="32" tileheight="32"> <tileset firstgid="316" name="collision" tilewidth="32" tileheight="32">
<image source="tilesets/collision.png" width="32" height="32"/> <image source="tilesets/collision.png" width="32" height="32"/>
</tileset> </tileset>
<layer name="Floor" width="256" height="256"> <layer name="Floor" width="256" height="256" visible="0">
<data encoding="base64" compression="zlib"> <data encoding="base64" compression="zlib">
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
</data> </data>
</layer> </layer>
<layer name="Interior" width="256" height="256"> <layer name="Interior" width="256" height="256" visible="0">
<data encoding="base64" compression="zlib"> <data encoding="base64" compression="zlib">
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
</data> </data>
</layer> </layer>
<layer name="Interior 2" width="256" height="256"> <layer name="Interior 2" width="256" height="256" visible="0">
<data encoding="base64" compression="zlib"> <data encoding="base64" compression="zlib">
eJzt3b0NgCAQgFEG0R1cRV3Avfwd1TOhtbGQKO8lX3/NQUFBSgAAAAAAAAAAAAAAAAAAAAAAAAAAAN/RRG3pIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgY/z/AwAAAAAAAP/h/Q94ao6WaI22aI+OkgMBr5mTMwAAAAAAAAAAAAAAAAAAAAAAAAAAAO50OaA+fQ6oy3XvTzkAAPirIRpLDwEUYf+hXvYf6mX/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjTCZXBDS8= eJzt3b0NgCAQgFEG0R1cRV3Avfwd1TOhtbGQKO8lX3/NQUFBSgAAAAAAAAAAAAAAAAAAAAAAAAAAAN/RRG3pIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgY/z/AwAAAAAAAP/h/Q94ao6WaI22aI+OkgMBr5mTMwAAAAAAAAAAAAAAAAAAAAAAAAAAAO50OaA+fQ6oy3XvTzkAAPirIRpLDwEUYf+hXvYf6mX/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjTCZXBDS8=
</data> </data>
</layer> </layer>
<objectgroup name="Object Layer 1" width="256" height="256"> <objectgroup name="Object Layer 1" width="256" height="256" visible="0">
<object type="SquadStart" x="2688" y="2336" width="32" height="32"/> <object type="SquadStart" x="2688" y="2336" width="32" height="32"/>
<object type="SquadStart" x="2720" y="2368" width="32" height="32"/> <object type="SquadStart" x="2720" y="2368" width="32" height="32"/>
<object type="SquadStart" x="2688" y="2432" width="32" height="32"/> <object type="SquadStart" x="2688" y="2432" width="32" height="32"/>
@@ -29,16 +29,17 @@
<object type="EnemySpawn" x="2560" y="1856" width="32" height="32"/> <object type="EnemySpawn" x="2560" y="1856" width="32" height="32"/>
<object type="EnemySpawn" x="2816" y="1568" width="32" height="32"/> <object type="EnemySpawn" x="2816" y="1568" width="32" height="32"/>
<object type="EnemySpawn" x="2944" y="2016" width="32" height="32"/> <object type="EnemySpawn" x="2944" y="2016" width="32" height="32"/>
<object type="DelayedEnemySpawn" x="2784" y="2368" width="32" height="32"/> <object type="DelayedEnemySpawn" x="2816" y="2304" width="32" height="32"/>
<object type="DelayedEnemySpawn" x="2752" y="800" width="32" height="32"/> <object type="BossSpawn" x="2752" y="800" width="32" height="32"/>
<object type="Door" x="2720" y="1728" width="64" height="32"/> <object type="Door" x="2720" y="1728" width="64" height="32"/>
<object type="Door" x="2720" y="1504" width="64" height="32"/> <object type="Door" x="2720" y="1504" width="64" height="32"/>
<object type="Door" x="2720" y="672" width="64" height="32"/> <object type="Door" x="2720" y="672" width="64" height="32"/>
<object type="EnemySpawn" x="2656" y="1600" width="32" height="32"/> <object type="EnemySpawn" x="2656" y="1600" width="32" height="32"/>
<object type="SquadStart" x="2784" y="2368" width="32" height="32"/>
</objectgroup> </objectgroup>
<layer name="Collision" width="256" height="256"> <layer name="Collision" width="256" height="256">
<data encoding="base64" compression="zlib"> <data encoding="base64" compression="zlib">
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
</data> </data>
</layer> </layer>
</map> </map>