Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Game Attack Combos : WPF Hybrid Smart Client for Combo Calculations

, 23 May 2009 CPOL
A WPF hybrid smart client for calculating attack combos in the Prince of Persia game.
GameAttackCombos_Src.zip
ComboServices
App_Data
ComboPackagesService.svc
GameAttackCombos.snk
Properties
GameAttackCombos.mdf
GameAttackCombos_log.LDF
Packages
PrinceOfPersia2008.gcp
PrinceOfPersia2010.gcp
PackageComboFiles
Properties
ServiceData
GameAttackCombosModel.edmx
Properties
GameAttackCombos.snk
Assets
Button Icons.design
Game Attack Combos Icon.design
Game Attack Combos Icon.ico
Prince of Persia 2008
Prince of Persia 2010
PrinceOfPersia2010Background.png
PrinceOfPersia2010Icon.png
PrinceOfPersia2008Background.png
PrinceOfPersia2008Icon.png
ComboClient
Game Attack Combos Icon.ico
Properties
Resources
Service References
Supporting
Themes
ComboServices
ComboPackagesService.disco
ComboPackagesService.wsdl
ComboPackagesService1.wsdl
configuration.svcinfo
configuration91.svcinfo
Reference.svcmap
app.manifest
ComboLogic
Properties
GameAttackCombos_Standalone.zip
Packages
PrinceOfPersia2008.gcp
PrinceOfPersia2010.gcp
Resources
PresentationFramework.Aero.dll
GameAttackCombos.exe
GameAttackCombos.Logic.dll
<?xml version="1.0" encoding="utf-8" ?>
<ButtonSets>
	<ButtonSet platform="PS3" name="Basic">
		<Button id="Triangle" iconKey="PS-Triangle-Basic" />
		<Button id="Circle" iconKey="PS-Circle-Basic" />
		<Button id="X" iconKey="PS-X-Basic" />
		<Button id="Square" iconKey="PS-Square-Basic" />
	</ButtonSet>
	<ButtonSet platform="PS3" name="Filled">
		<Button id="Triangle" iconKey="PS-Triangle-Filled" />
		<Button id="Circle" iconKey="PS-Circle-Filled" />
		<Button id="X" iconKey="PS-X-Filled" />
		<Button id="Square" iconKey="PS-Square-Filled" />
	</ButtonSet>
	<ButtonSet platform="PS3" name="Buttoned">
		<Button id="Triangle" iconKey="PS-Triangle-Buttoned" />
		<Button id="Circle" iconKey="PS-Circle-Buttoned" />
		<Button id="X" iconKey="PS-X-Buttoned" />
		<Button id="Square" iconKey="PS-Square-Buttoned" />
	</ButtonSet>
	<ButtonSet platform="Xbox 360" name="Basic">
		<Button id="A" iconKey="Xbox-A-Basic" />
		<Button id="B" iconKey="Xbox-B-Basic" />
		<Button id="X" iconKey="Xbox-X-Basic" />
		<Button id="Y" iconKey="Xbox-Y-Basic" />
	</ButtonSet>
	<ButtonSet platform="Xbox 360" name="Filled">
		<Button id="A" iconKey="Xbox-A-Filled" />
		<Button id="B" iconKey="Xbox-B-Filled" />
		<Button id="X" iconKey="Xbox-X-Filled" />
		<Button id="Y" iconKey="Xbox-Y-Filled" />
	</ButtonSet>
	<ButtonSet platform="Xbox 360" name="Buttoned">
		<Button id="A" iconKey="Xbox-A-Buttoned" />
		<Button id="B" iconKey="Xbox-B-Buttoned" />
		<Button id="X" iconKey="Xbox-X-Buttoned" />
		<Button id="Y" iconKey="Xbox-Y-Buttoned" />
	</ButtonSet>
	<ButtonSet platform="PC" name="Gamepad">
		<Button id="1" iconKey="PC-1-Gamepad" />
		<Button id="2" iconKey="PC-2-Gamepad" />
		<Button id="3" iconKey="PC-3-Gamepad" />
		<Button id="4" iconKey="PC-4-Gamepad" />
	</ButtonSet>
	<ButtonSet platform="PC" name="Keyboard">
		<Button id="1" iconKey="PC-1-Keyboard" />
		<Button id="2" iconKey="PC-2-Keyboard" />
		<Button id="3" iconKey="PC-3-Keyboard" />
		<Button id="4" iconKey="PC-4-Keyboard" />
	</ButtonSet>
	<ButtonSet platform="PC" name="Alternate Keyboard">
		<Button id="1" iconKey="PC-1-AltKeyboard" />
		<Button id="2" iconKey="PC-2-AltKeyboard" />
		<Button id="3" iconKey="PC-3-AltKeyboard" />
		<Button id="4" iconKey="PC-4-AltKeyboard" />
	</ButtonSet>
</ButtonSets>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Matt Sollars
Web Developer
United States United States
I began programming on my Commodore 64 at around the age of 12. After migrating to DOS and then Windows, I decided to take on the Web. Several languages and platforms later, I have settled in with .NET nicely. I am currently the owner of a software consulting company and lead application developer for a learning-based technology consultation company.
 
The love of a finished application is usually at war with the desire to improve it as soon as it's released (they're never really finished).

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.1411022.1 | Last Updated 23 May 2009
Article Copyright 2009 by Matt Sollars
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid