chaz/carfire
8 years agoPlayer doesn't disappear master
Kyle [Tue, 27 Apr 2010 20:31:43 +0000 (20:31 +0000)] 
Player doesn't disappear

git-svn-id: https://bd85.net/svn/cs3505_group@171 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoShouldn't be able to damage other characters now.
Kyle [Tue, 27 Apr 2010 20:29:13 +0000 (20:29 +0000)] 
Shouldn't be able to damage other characters now.

git-svn-id: https://bd85.net/svn/cs3505_group@170 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agogit-svn-id: https://bd85.net/svn/cs3505_group@169 92bb83a3-7c8f-8a45-bc97-515c4e399668
Zachary [Tue, 27 Apr 2010 19:58:41 +0000 (19:58 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@169 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agogit-svn-id: https://bd85.net/svn/cs3505_group@168 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Tue, 27 Apr 2010 19:54:08 +0000 (19:54 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@168 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agogit-svn-id: https://bd85.net/svn/cs3505_group@167 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Tue, 27 Apr 2010 19:47:01 +0000 (19:47 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@167 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoMerged sabermonster2.
Charles [Tue, 27 Apr 2010 19:24:28 +0000 (19:24 +0000)] 
Merged sabermonster2.

git-svn-id: https://bd85.net/svn/cs3505_group@166 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoChanged where AI is stored, adjusted to work with Multiplayer
brady [Tue, 27 Apr 2010 19:17:22 +0000 (19:17 +0000)] 
Changed where AI is stored, adjusted to work with Multiplayer

git-svn-id: https://bd85.net/svn/cs3505_group@165 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agogit-svn-id: https://bd85.net/svn/cs3505_group@164 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Tue, 27 Apr 2010 19:00:26 +0000 (19:00 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@164 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agogit-svn-id: https://bd85.net/svn/cs3505_group@163 92bb83a3-7c8f-8a45-bc97-515c4e399668
Zachary [Tue, 27 Apr 2010 18:29:59 +0000 (18:29 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@163 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoMoved a couple lines...
Kyle [Tue, 27 Apr 2010 18:05:21 +0000 (18:05 +0000)] 
Moved a couple lines...

git-svn-id: https://bd85.net/svn/cs3505_group@162 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agogit-svn-id: https://bd85.net/svn/cs3505_group@161 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Tue, 27 Apr 2010 17:56:08 +0000 (17:56 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@161 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agonew PathFinder.GetPathAsync to push path finding onto the thread pool; new PathFinder...
Charles [Tue, 27 Apr 2010 09:22:03 +0000 (09:22 +0000)] 
new PathFinder.GetPathAsync to push path finding onto the thread pool; new PathFinder.GetNearbyOpenCell; implemented async path finding in SaberMonster

git-svn-id: https://bd85.net/svn/cs3505_group@160 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoAdding AI to monsters. AI still has some bugs to be worked out. Put it should compile...
brady [Tue, 27 Apr 2010 06:32:44 +0000 (06:32 +0000)] 
Adding AI to monsters. AI still has some bugs to be worked out. Put it should compile and run.

git-svn-id: https://bd85.net/svn/cs3505_group@159 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoChanged speed of player and projectiles
Kyle [Tue, 27 Apr 2010 05:05:01 +0000 (05:05 +0000)] 
Changed speed of player and projectiles

git-svn-id: https://bd85.net/svn/cs3505_group@158 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoReseting the map seems to be working now.
Kyle [Tue, 27 Apr 2010 04:38:42 +0000 (04:38 +0000)] 
Reseting the map seems to be working now.

git-svn-id: https://bd85.net/svn/cs3505_group@157 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agocolosseum is now crowded with monsters; made the SaberMonster moving code more robust...
Charles [Tue, 27 Apr 2010 04:35:32 +0000 (04:35 +0000)] 
colosseum is now crowded with monsters; made the SaberMonster moving code more robust so they will now chart new paths around obstacles; *Important* PathFinder.GetPath now will include the destination point in the returned list.

git-svn-id: https://bd85.net/svn/cs3505_group@156 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agobetter player movement (walls are no longer sticky)
Charles [Mon, 26 Apr 2010 23:28:26 +0000 (23:28 +0000)] 
better player movement (walls are no longer sticky)

git-svn-id: https://bd85.net/svn/cs3505_group@155 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoNew IEntity properties: Coordinates (set), Identifier. Loadable entities should...
Charles [Mon, 26 Apr 2010 22:07:09 +0000 (22:07 +0000)] 
New IEntity properties: Coordinates (set), Identifier.  Loadable entities should now keep the identifier character to implement the Identifier property.
Documented Game methods and added new ones: AdvanceLevel, Reset, RemoveEntity.
New Map property: Map.Next gets the name of the next map to load.
Parse.Constant change: return type is now nullable and will return null if parsing fails.
Refined triggers/scripts: added trigger options, more consistent behavior, many more functions.
Added key/lock design concept to level1, using Player.Inventory.

git-svn-id: https://bd85.net/svn/cs3505_group@154 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoNew property IEntity.IsCollidable so entities can let the collision code know whether...
Charles [Mon, 26 Apr 2010 18:40:34 +0000 (18:40 +0000)] 
New property IEntity.IsCollidable so entities can let the collision code know whether or not they are collidable.  Entities that are not collidable can exist in the same cells with other entities, but of course only one collidable entity can exist in a cell.

git-svn-id: https://bd85.net/svn/cs3505_group@153 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agogit-svn-id: https://bd85.net/svn/cs3505_group@152 92bb83a3-7c8f-8a45-bc97-515c4e399668
Charles [Mon, 26 Apr 2010 18:13:03 +0000 (18:13 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@152 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoImplemented tile flags so we can define and determine what a tile is supposed to...
Charles [Mon, 26 Apr 2010 17:46:26 +0000 (17:46 +0000)] 
Implemented tile flags so we can define and determine what a tile is supposed to represent.  This is needed to determine the walkability of certain tiles, and apparently the AI also needs to determine walls.

git-svn-id: https://bd85.net/svn/cs3505_group@151 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoAI working now.. uncommented lines in Game
Kyle [Mon, 26 Apr 2010 06:06:22 +0000 (06:06 +0000)] 
AI working now.. uncommented lines in Game

git-svn-id: https://bd85.net/svn/cs3505_group@150 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoRemoved a couple lines that weren't doing anything...
Kyle [Mon, 26 Apr 2010 02:52:56 +0000 (02:52 +0000)] 
Removed a couple lines that weren't doing anything...

git-svn-id: https://bd85.net/svn/cs3505_group@149 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoBasic HUD... Feel free to completely redo it. Not sure how it'll work
Kyle [Mon, 26 Apr 2010 02:41:46 +0000 (02:41 +0000)] 
Basic HUD... Feel free to completely redo it.  Not sure how it'll work
with more than one player.

git-svn-id: https://bd85.net/svn/cs3505_group@148 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoMonster has health now.
Kyle [Mon, 26 Apr 2010 01:34:19 +0000 (01:34 +0000)] 
Monster has health now.

git-svn-id: https://bd85.net/svn/cs3505_group@147 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoMelee has a cooldown now.
Kyle [Mon, 26 Apr 2010 01:33:48 +0000 (01:33 +0000)] 
Melee has a cooldown now.

git-svn-id: https://bd85.net/svn/cs3505_group@146 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoScoring implemented, melee attack implemented.
Kyle [Mon, 26 Apr 2010 01:15:50 +0000 (01:15 +0000)] 
Scoring implemented, melee attack implemented.

git-svn-id: https://bd85.net/svn/cs3505_group@145 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoAI initial calculations almost done, still a few small bugs. Used to determine lines...
brady [Sun, 25 Apr 2010 02:29:23 +0000 (02:29 +0000)] 
AI initial calculations almost done, still a few small bugs. Used to determine lines of sight.

git-svn-id: https://bd85.net/svn/cs3505_group@144 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoAdded small function that only tests if the space is a wall. Used for AI calculations
brady [Sun, 25 Apr 2010 02:11:03 +0000 (02:11 +0000)] 
Added small function that only tests if the space is a wall. Used for AI calculations

git-svn-id: https://bd85.net/svn/cs3505_group@143 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoImplemented map tiles; started new Key entity; added missing variables to Melee.cs...
Charles [Sat, 24 Apr 2010 19:42:12 +0000 (19:42 +0000)] 
Implemented map tiles; started new Key entity; added missing variables to Melee.cs so it will compile

git-svn-id: https://bd85.net/svn/cs3505_group@142 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agogit-svn-id: https://bd85.net/svn/cs3505_group@141 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Fri, 23 Apr 2010 20:43:58 +0000 (20:43 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@141 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoFixed path finder thrown exception when finding a path to the cell you are already at.
Charles [Fri, 23 Apr 2010 17:53:44 +0000 (17:53 +0000)] 
Fixed path finder thrown exception when finding a path to the cell you are already at.
Triggers implemented.
Initial scripting implemented.
Map stable renamed to level1.cfmap.  Campaign maps will be named like this... level1, level2, etc.
Fixed a bug where entities were not being reported as occupying a cell.

git-svn-id: https://bd85.net/svn/cs3505_group@140 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoPlayer inventory.
Charles [Fri, 23 Apr 2010 15:48:17 +0000 (15:48 +0000)] 
Player inventory.

git-svn-id: https://bd85.net/svn/cs3505_group@139 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoMap shouldn't keep a reference to the game as if it were a property, but it is needed...
Charles [Fri, 23 Apr 2010 15:25:14 +0000 (15:25 +0000)] 
Map shouldn't keep a reference to the game as if it were a property, but it is needed to construct entities; so just pass a game reference to the entity getters.

git-svn-id: https://bd85.net/svn/cs3505_group@138 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoSeperated GameLogic from the Display
Kyle [Fri, 23 Apr 2010 03:33:30 +0000 (03:33 +0000)] 
Seperated GameLogic from the Display

git-svn-id: https://bd85.net/svn/cs3505_group@137 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoCan now choose between melee and ranged character... melee attack not
Kyle [Fri, 23 Apr 2010 03:12:38 +0000 (03:12 +0000)] 
Can now choose between melee and ranged character... melee attack not
implemented yet.

git-svn-id: https://bd85.net/svn/cs3505_group@136 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoCleaned up a bit
Kyle [Fri, 23 Apr 2010 02:45:34 +0000 (02:45 +0000)] 
Cleaned up a bit

git-svn-id: https://bd85.net/svn/cs3505_group@135 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoMelee and Ranged now inheret from Player
Kyle [Fri, 23 Apr 2010 02:27:53 +0000 (02:27 +0000)] 
Melee and Ranged now inheret from Player

git-svn-id: https://bd85.net/svn/cs3505_group@134 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoSplit human class into Melee and ranged... probably should do some sort
Kyle [Fri, 23 Apr 2010 00:57:48 +0000 (00:57 +0000)] 
Split human class into Melee and ranged... probably should do some sort
of inheritance... later.

git-svn-id: https://bd85.net/svn/cs3505_group@133 92bb83a3-7c8f-8a45-bc97-515c4e399668

8 years agoRearranged stuff to make scoring work.
Kyle [Thu, 22 Apr 2010 23:42:55 +0000 (23:42 +0000)] 
Rearranged stuff to make scoring work.

git-svn-id: https://bd85.net/svn/cs3505_group@132 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoBasic character selection screen.
Kyle [Thu, 22 Apr 2010 22:07:33 +0000 (22:07 +0000)] 
Basic character selection screen.

git-svn-id: https://bd85.net/svn/cs3505_group@131 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoCharacter selection is now done in the Game Class instead of the display class.
Kyle [Thu, 22 Apr 2010 21:55:39 +0000 (21:55 +0000)] 
Character selection is now done in the Game Class instead of the display class.

git-svn-id: https://bd85.net/svn/cs3505_group@130 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@129 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Thu, 22 Apr 2010 19:06:23 +0000 (19:06 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@129 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoSlowed player and projectiles
Kyle [Thu, 22 Apr 2010 18:53:44 +0000 (18:53 +0000)] 
Slowed player and projectiles

git-svn-id: https://bd85.net/svn/cs3505_group@128 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoJust some graphics for now, still working on the animation class.
Zachary [Thu, 22 Apr 2010 08:12:54 +0000 (08:12 +0000)] 
Just some graphics for now, still working on the animation class.

git-svn-id: https://bd85.net/svn/cs3505_group@127 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoremoved more outdated code.
Kyle [Wed, 21 Apr 2010 19:56:09 +0000 (19:56 +0000)] 
removed more outdated code.

git-svn-id: https://bd85.net/svn/cs3505_group@126 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoremoved outdated code.
Kyle [Wed, 21 Apr 2010 19:54:40 +0000 (19:54 +0000)] 
removed outdated code.

git-svn-id: https://bd85.net/svn/cs3505_group@125 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoDisplay should now follow correct player in a network game(Not Tested Yet!)
Kyle [Wed, 21 Apr 2010 19:49:53 +0000 (19:49 +0000)] 
Display should now follow correct player in a network game(Not Tested Yet!)

git-svn-id: https://bd85.net/svn/cs3505_group@124 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoDocumented the sample monster.
Charles [Wed, 21 Apr 2010 19:26:22 +0000 (19:26 +0000)] 
Documented the sample monster.

git-svn-id: https://bd85.net/svn/cs3505_group@123 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoSaberMonster loads from map file and walks around using the path finder, and a lot...
Charles [Wed, 21 Apr 2010 03:03:20 +0000 (03:03 +0000)] 
SaberMonster loads from map file and walks around using the path finder, and a lot of refactoring.

git-svn-id: https://bd85.net/svn/cs3505_group@122 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agopath finder now actually uses the heuristic and cost functions passed
Charles [Tue, 20 Apr 2010 01:44:29 +0000 (01:44 +0000)] 
path finder now actually uses the heuristic and cost functions passed

git-svn-id: https://bd85.net/svn/cs3505_group@121 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoPlayer can now stop and 'aim' by pressing left control.
Kyle [Tue, 20 Apr 2010 00:49:11 +0000 (00:49 +0000)] 
Player can now stop and 'aim' by pressing left control.

git-svn-id: https://bd85.net/svn/cs3505_group@120 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoModified Projectiles to work with MovementManager.
Kyle [Tue, 20 Apr 2010 00:33:22 +0000 (00:33 +0000)] 
Modified Projectiles to work with MovementManager.
Projectiles can now be fired in all eight directions.

git-svn-id: https://bd85.net/svn/cs3505_group@119 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoadd missing typename
Charles [Mon, 19 Apr 2010 21:57:11 +0000 (21:57 +0000)] 
add missing typename

git-svn-id: https://bd85.net/svn/cs3505_group@118 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoinsert missing semicolon
Charles [Mon, 19 Apr 2010 21:56:25 +0000 (21:56 +0000)] 
insert missing semicolon

git-svn-id: https://bd85.net/svn/cs3505_group@117 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoNew MovementManager properties (IsMoving and Direction) the animation class will...
Charles [Mon, 19 Apr 2010 21:49:43 +0000 (21:49 +0000)] 
New MovementManager properties (IsMoving and Direction) the animation class will need to use.

git-svn-id: https://bd85.net/svn/cs3505_group@116 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@115 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Mon, 19 Apr 2010 20:57:49 +0000 (20:57 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@115 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@114 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Mon, 19 Apr 2010 20:45:01 +0000 (20:45 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@114 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoSmooth movement between cells.
Charles [Mon, 19 Apr 2010 20:05:26 +0000 (20:05 +0000)] 
Smooth movement between cells.
Tested with two computers over the network..

git-svn-id: https://bd85.net/svn/cs3505_group@113 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@112 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Mon, 19 Apr 2010 07:21:32 +0000 (07:21 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@112 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agocommented out some debuggin print lines
Kyle [Mon, 19 Apr 2010 07:00:02 +0000 (07:00 +0000)] 
commented out some debuggin print lines

git-svn-id: https://bd85.net/svn/cs3505_group@111 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoSmooth player movement... still has some issues.
Kyle [Mon, 19 Apr 2010 06:55:54 +0000 (06:55 +0000)] 
Smooth player movement... still has some issues.

git-svn-id: https://bd85.net/svn/cs3505_group@110 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agonew map
Charles [Mon, 19 Apr 2010 06:13:05 +0000 (06:13 +0000)] 
new map

git-svn-id: https://bd85.net/svn/cs3505_group@109 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoDocumentation for Map.Zoom.
Charles [Mon, 19 Apr 2010 05:56:07 +0000 (05:56 +0000)] 
Documentation for Map.Zoom.

git-svn-id: https://bd85.net/svn/cs3505_group@108 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoNew test map: maze.cfmap
Charles [Mon, 19 Apr 2010 05:09:51 +0000 (05:09 +0000)] 
New test map: maze.cfmap
New classes:
- Timer is a basic event scheduler.
- IPriorityQueue, BinaryHeap is a basic heap... not sure why .Net doesn't provide one.
- PathFinder lets your search the map for paths.
- Script is a WIP.

git-svn-id: https://bd85.net/svn/cs3505_group@107 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoNew Map APIs:
Charles [Mon, 19 Apr 2010 04:28:51 +0000 (04:28 +0000)] 
New Map APIs:
Map.Reset to remove any modifications to the map after it was loaded.
Map.Zoom to change the zoom of the map in-game... for testing and debugging.
Removed my map-testing junk from the base game class.

git-svn-id: https://bd85.net/svn/cs3505_group@106 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoSlightly improved commenting.
Kyle [Mon, 19 Apr 2010 04:24:01 +0000 (04:24 +0000)] 
Slightly improved commenting.

git-svn-id: https://bd85.net/svn/cs3505_group@105 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoFixed a bug with projectiles - they would go through walls sometimes.
Kyle [Mon, 19 Apr 2010 04:04:22 +0000 (04:04 +0000)] 
Fixed a bug with projectiles - they would go through walls sometimes.

git-svn-id: https://bd85.net/svn/cs3505_group@104 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agotest projectile model added
Kyle [Mon, 19 Apr 2010 03:50:10 +0000 (03:50 +0000)] 
test projectile model added

git-svn-id: https://bd85.net/svn/cs3505_group@103 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoImproved projectiles
Kyle [Mon, 19 Apr 2010 03:49:40 +0000 (03:49 +0000)] 
Improved projectiles

git-svn-id: https://bd85.net/svn/cs3505_group@102 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoPlayers now spawn projectiles... still kind of buggy.
Kyle [Mon, 19 Apr 2010 02:59:32 +0000 (02:59 +0000)] 
Players now spawn projectiles... still kind of buggy.

git-svn-id: https://bd85.net/svn/cs3505_group@101 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoAdded a few member fariables and parameter to constructor
Kyle [Mon, 19 Apr 2010 02:12:20 +0000 (02:12 +0000)] 
Added a few member fariables and parameter to constructor

git-svn-id: https://bd85.net/svn/cs3505_group@100 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoIncorporated networking into the game
Kyle [Mon, 19 Apr 2010 02:11:57 +0000 (02:11 +0000)] 
Incorporated networking into the game

git-svn-id: https://bd85.net/svn/cs3505_group@99 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoNow uses network to update character position
Kyle [Mon, 19 Apr 2010 02:11:40 +0000 (02:11 +0000)] 
Now uses network to update character position

git-svn-id: https://bd85.net/svn/cs3505_group@98 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoNew map methods Map.SetCell and Map.ClearCell to modify the tiles of the map. These...
Charles [Fri, 16 Apr 2010 18:42:51 +0000 (18:42 +0000)] 
New map methods Map.SetCell and Map.ClearCell to modify the tiles of the map.  These will be needed by the script class.

git-svn-id: https://bd85.net/svn/cs3505_group@97 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoNew map method Map.GetStartingPositionForPlayer to, uh, get the starting positions...
Charles [Fri, 16 Apr 2010 18:11:19 +0000 (18:11 +0000)] 
New map method Map.GetStartingPositionForPlayer to, uh, get the starting positions for the players...

git-svn-id: https://bd85.net/svn/cs3505_group@96 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@95 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Thu, 15 Apr 2010 19:48:37 +0000 (19:48 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@95 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoSingle Player test - Player will shoot in one direction and screen will follow him.
Kyle [Thu, 15 Apr 2010 19:16:48 +0000 (19:16 +0000)] 
Single Player test - Player will shoot in one direction and screen will follow him.

git-svn-id: https://bd85.net/svn/cs3505_group@94 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@93 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Thu, 15 Apr 2010 19:07:03 +0000 (19:07 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@93 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@92 92bb83a3-7c8f-8a45-bc97-515c4e399668
brady [Thu, 15 Apr 2010 07:57:00 +0000 (07:57 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@92 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoBasic Changes to Character, Small Changes to Display as well to make it so a Player...
brady [Thu, 15 Apr 2010 07:29:46 +0000 (07:29 +0000)] 
Basic Changes to Character, Small Changes to Display as well to make it so a Player is Created and Drawn, things still need to be moved around and tweeked. Feel free to change anything

git-svn-id: https://bd85.net/svn/cs3505_group@91 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@90 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Thu, 15 Apr 2010 05:25:15 +0000 (05:25 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@90 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoProjectiles disappear when they hit a wall(or occupied square)
Kyle [Thu, 15 Apr 2010 05:13:47 +0000 (05:13 +0000)] 
Projectiles disappear when they hit a wall(or occupied square)

git-svn-id: https://bd85.net/svn/cs3505_group@89 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoMore test projectiles
Kyle [Thu, 15 Apr 2010 05:13:21 +0000 (05:13 +0000)] 
More test projectiles

git-svn-id: https://bd85.net/svn/cs3505_group@88 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@87 92bb83a3-7c8f-8a45-bc97-515c4e399668
brady [Thu, 15 Apr 2010 04:48:25 +0000 (04:48 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@87 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoBegan basic interface for Character, Player and Monster, Began Human Class
brady [Thu, 15 Apr 2010 04:42:53 +0000 (04:42 +0000)] 
Began basic interface for Character, Player and Monster, Began Human Class

git-svn-id: https://bd85.net/svn/cs3505_group@86 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoMore test projectiles in the display class.
Kyle [Thu, 15 Apr 2010 04:42:09 +0000 (04:42 +0000)] 
More test projectiles in the display class.

git-svn-id: https://bd85.net/svn/cs3505_group@85 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@84 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Thu, 15 Apr 2010 03:41:02 +0000 (03:41 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@84 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@83 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Thu, 15 Apr 2010 03:39:17 +0000 (03:39 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@83 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoModified to work with Display class
Kyle [Thu, 15 Apr 2010 03:37:15 +0000 (03:37 +0000)] 
Modified to work with Display class

git-svn-id: https://bd85.net/svn/cs3505_group@82 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoPartially working display
Kyle [Thu, 15 Apr 2010 03:36:52 +0000 (03:36 +0000)] 
Partially working display

git-svn-id: https://bd85.net/svn/cs3505_group@81 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agonevermind, constants should be case-sensitive; renamed Map.Type to Map.Mode to avoid...
Charles [Thu, 15 Apr 2010 03:19:13 +0000 (03:19 +0000)] 
nevermind, constants should be case-sensitive; renamed Map.Type to Map.Mode to avoid confusion with System.Type

git-svn-id: https://bd85.net/svn/cs3505_group@80 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoif you get exceptions you don't know how to deal with, try this new stable map which...
Charles [Thu, 15 Apr 2010 02:33:01 +0000 (02:33 +0000)] 
if you get exceptions you don't know how to deal with, try this new stable map which isn't as cutting edge

git-svn-id: https://bd85.net/svn/cs3505_group@79 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoMoved some basic stuff around to remove the CharacterTestBed, everything should compi...
brady [Thu, 15 Apr 2010 02:30:38 +0000 (02:30 +0000)] 
Moved some basic stuff around to remove the CharacterTestBed, everything should compile now.

git-svn-id: https://bd85.net/svn/cs3505_group@78 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogetting entity lists not more consistent with throwing exceptions
Charles [Thu, 15 Apr 2010 02:26:21 +0000 (02:26 +0000)] 
getting entity lists not more consistent with throwing exceptions

git-svn-id: https://bd85.net/svn/cs3505_group@77 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoAllowed Game to start with less than 4 players.
Kyle [Thu, 15 Apr 2010 01:06:50 +0000 (01:06 +0000)] 
Allowed Game to start with less than 4 players.

git-svn-id: https://bd85.net/svn/cs3505_group@76 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoEntity loading implemented.
Charles [Thu, 15 Apr 2010 00:30:08 +0000 (00:30 +0000)] 
Entity loading implemented.
New parsing method for single characters.
Refactored the map reader a bit.
Updated documentation related to entity-loading changes.

git-svn-id: https://bd85.net/svn/cs3505_group@75 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agogit-svn-id: https://bd85.net/svn/cs3505_group@74 92bb83a3-7c8f-8a45-bc97-515c4e399668
Kyle [Wed, 14 Apr 2010 04:52:37 +0000 (04:52 +0000)] 
git-svn-id: https://bd85.net/svn/cs3505_group@74 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoepic failure... adding missing content
Charles [Wed, 14 Apr 2010 00:43:44 +0000 (00:43 +0000)] 
epic failure... adding missing content

git-svn-id: https://bd85.net/svn/cs3505_group@73 92bb83a3-7c8f-8a45-bc97-515c4e399668

9 years agoforgot to document Map.CenterCell
Charles [Tue, 13 Apr 2010 23:39:45 +0000 (23:39 +0000)] 
forgot to document Map.CenterCell

git-svn-id: https://bd85.net/svn/cs3505_group@72 92bb83a3-7c8f-8a45-bc97-515c4e399668

This page took 0.074227 seconds and 4 git commands to generate.