Archives from S:\ Drive

Good to keep around methinks
This commit is contained in:
Amrit Panesar committed 2015-04-01 21:23:15 -07:00
1 parent eadaf70b9e
commit 6dd63cc439
606 files changed
+50212

No files matched your search

@@ -0,0 +1,20 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Blackjack", "Blackjack\Blackjack.vcxproj", "{6A8CDB95-25A4-49DF-B82C-C56428FE5389}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6A8CDB95-25A4-49DF-B82C-C56428FE5389}.Debug|Win32.ActiveCfg = Debug|Win32
{6A8CDB95-25A4-49DF-B82C-C56428FE5389}.Debug|Win32.Build.0 = Debug|Win32
{6A8CDB95-25A4-49DF-B82C-C56428FE5389}.Release|Win32.ActiveCfg = Release|Win32
{6A8CDB95-25A4-49DF-B82C-C56428FE5389}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
@@ -0,0 +1,19 @@
#ifndef BLACKJACK_H
#define BLACKJACK_H
#include <iostream>
#include <string>
#include <ctime>
#include "game.h"
#include "deck.h"
#include "card.h"
#include "GenericPlayer.h"
#include "Player.h"
#include "House.h"
#include "Player.h"
using namespace std;
#endif
@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{6A8CDB95-25A4-49DF-B82C-C56428FE5389}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>Blackjack</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="deck.cpp" />
<ClCompile Include="game.cpp" />
<ClCompile Include="GenericPlayer.cpp" />
<ClCompile Include="main.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="Blackjack.h" />
<ClInclude Include="card.h" />
<ClInclude Include="deck.h" />
<ClInclude Include="game.h" />
<ClInclude Include="GenericPlayer.h" />
<ClInclude Include="House.h" />
<ClInclude Include="Player.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="deck.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="game.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="GenericPlayer.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="Blackjack.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="deck.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="game.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="GenericPlayer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Player.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="House.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="card.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
@@ -0,0 +1 @@
#include "Blackjack.h"
@@ -0,0 +1,22 @@
#ifndef GENERICPLAYER_H
#define GENERICPLAYER_H
#include "Blackjack.h"
class GenericPlayer : public Hand
{
private:
string name;
public:
GenericPlayer();
virtual ~GenericPlayer();
virtual bool isHitting();
bool isBusted();
bool bust();
string getName();
void setName(string name);
};
#endif
@@ -0,0 +1,16 @@
#ifndef HOUSE_H
#define HOUSE_H
#include "Blackjack.h"
class House : public GenericPlayer
{
private:
public:
House(const string &name = "Dealer");
virtual ~House();
virtual bool isHitting();
void firstFirstCard();
};
#endif
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

@@ -0,0 +1,18 @@
#ifndef PLAYER_H
#define PLAYER_H
#include "Blackjack.h"
class Player : public GenericPlayer
{
private:
public:
Player(const string &name = "");
virtual ~Player();
virtual bool isHitting();
bool win();
bool loose();
bool push();
};
#endif
@@ -0,0 +1,23 @@
#ifndef CARD_H
#define CARD_H
#include "Blackjack.h"
class Card
{
private:
bool isFaceUp;
protected:
RANK rank;
SUIT suit;
public:
enum RANK { ACE=1, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING };
enum SUIT { CLUBS, DIAMONDS, HEARTS, SPADES };
Card(RANK rank = ACE, SUIT suit = SPADES, isFaceUp = true);
int getValue();
void flip();
}
#endif
@@ -0,0 +1,2 @@
#include "Blackjack.h"
@@ -0,0 +1,18 @@
#ifndef DECK_H
#define DECK_H
#include "Blackjack.h"
class Deck : public Hand
{
private:
public:
Deck();
virtual ~Deck();
void populate();
void shuffle();
void deal();
void additionalCards(GenericPlayer &aGenericPlayer);
};
#endif
@@ -0,0 +1,2 @@
#include "Blackjack.h"
@@ -0,0 +1,20 @@
#ifndef GAME_H
#define GAME_H
#include "Blackjack.h"
class Game
{
private:
Deck deck;
House house;
Player player;
public:
Game(const string &name);
~Game();
bool play();
};
#endif
@@ -0,0 +1,21 @@
#include "Blackjack.h"
int main()
{
string name;
while (true)
{
cout << "Welcome to Blackjack 77260" << endl;
cout << "What is your name?" << endl << ":";
cin >> name;
getch();
}
while (true)
{
Game game(const string &name);
if (game.play())
{
break;
}
}
}