From 8c763a2e14cb22672d71ba3758d0597ba22fc3a0 Mon Sep 17 00:00:00 2001 From: lenovo Date: Sat, 23 Nov 2013 15:39:16 +0000 Subject: [PATCH] first commit --- Blackjack.exe | Bin 0 -> 39936 bytes COPYING.txt | 674 +++++++++++++++++++++ README.txt | 3 + src/Blackjack.sln | 20 + src/Blackjack.suo | Bin 0 -> 31744 bytes src/Blackjack/Blackjack.Designer.vb | 505 +++++++++++++++ src/Blackjack/Blackjack.resx | 120 ++++ src/Blackjack/Blackjack.vb | 576 ++++++++++++++++++ src/Blackjack/Blackjack.vbproj | 139 +++++ src/Blackjack/Blackjack.vbproj.user | 3 + src/Blackjack/My Project/Application.Designer.vb | 38 ++ src/Blackjack/My Project/Application.myapp | 10 + src/Blackjack/My Project/AssemblyInfo.vb | 35 ++ src/Blackjack/My Project/Resources.Designer.vb | 63 ++ src/Blackjack/My Project/Resources.resx | 117 ++++ src/Blackjack/My Project/Settings.Designer.vb | 73 +++ src/Blackjack/My Project/Settings.settings | 7 + src/Blackjack/Rules.Designer.vb | 55 ++ src/Blackjack/Rules.resx | 120 ++++ src/Blackjack/Rules.vb | 32 + src/Blackjack/app.config | 23 + src/Blackjack/bin/Debug/Blackjack.exe | Bin 0 -> 43520 bytes src/Blackjack/bin/Debug/Blackjack.exe.config | 23 + src/Blackjack/bin/Debug/Blackjack.pdb | Bin 0 -> 54784 bytes src/Blackjack/bin/Debug/Blackjack.vshost.exe | Bin 0 -> 11608 bytes .../bin/Debug/Blackjack.vshost.exe.config | 23 + src/Blackjack/bin/Debug/Blackjack.xml | 24 + src/Blackjack/bin/Release/Blackjack.exe | Bin 0 -> 39936 bytes src/Blackjack/bin/Release/Blackjack.exe.config | 23 + src/Blackjack/bin/Release/Blackjack.pdb | Bin 0 -> 50688 bytes src/Blackjack/bin/Release/Blackjack.vshost.exe | Bin 0 -> 11608 bytes .../bin/Release/Blackjack.vshost.exe.config | 23 + .../bin/Release/Blackjack.vshost.exe.manifest | 11 + src/Blackjack/bin/Release/Blackjack.xml | 24 + .../obj/x86/Debug/Blackjack.Blackjack.resources | Bin 0 -> 180 bytes .../obj/x86/Debug/Blackjack.Resources.resources | Bin 0 -> 180 bytes .../obj/x86/Debug/Blackjack.Rules.resources | Bin 0 -> 180 bytes src/Blackjack/obj/x86/Debug/Blackjack.exe | Bin 0 -> 43520 bytes src/Blackjack/obj/x86/Debug/Blackjack.pdb | Bin 0 -> 54784 bytes .../Debug/Blackjack.vbproj.FileListAbsolute.txt | 26 + src/Blackjack/obj/x86/Debug/Blackjack.xml | 24 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 9353 bytes .../DesignTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 5533 bytes .../obj/x86/Debug/GenerateResource.read.1.tlog | Bin 0 -> 848 bytes .../obj/x86/Debug/GenerateResource.write.1.tlog | Bin 0 -> 542 bytes src/Blackjack/obj/x86/Debug/ResGen.read.1.tlog | 1 + src/Blackjack/obj/x86/Debug/ResGen.write.1.tlog | 1 + .../TempPE/My Project.Resources.Designer.vb.dll | Bin 0 -> 7680 bytes .../obj/x86/Release/Blackjack.Blackjack.resources | Bin 0 -> 180 bytes .../obj/x86/Release/Blackjack.Resources.resources | Bin 0 -> 180 bytes .../obj/x86/Release/Blackjack.Rules.resources | Bin 0 -> 180 bytes src/Blackjack/obj/x86/Release/Blackjack.exe | Bin 0 -> 39936 bytes src/Blackjack/obj/x86/Release/Blackjack.pdb | Bin 0 -> 50688 bytes .../Release/Blackjack.vbproj.FileListAbsolute.txt | 15 + src/Blackjack/obj/x86/Release/Blackjack.xml | 24 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 2164 bytes .../DesignTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 5538 bytes .../obj/x86/Release/GenerateResource.read.1.tlog | Bin 0 -> 848 bytes .../obj/x86/Release/GenerateResource.write.1.tlog | Bin 0 -> 542 bytes src/Blackjack/obj/x86/Release/ResGen.read.1.tlog | 1 + src/Blackjack/obj/x86/Release/ResGen.write.1.tlog | 1 + .../obj/x86/Release/ResolveAssemblyReference.cache | Bin 0 -> 10882 bytes .../TempPE/My Project.Resources.Designer.vb.dll | Bin 0 -> 7680 bytes 63 files changed, 2857 insertions(+) create mode 100644 Blackjack.exe create mode 100644 COPYING.txt create mode 100644 README.txt create mode 100644 src/Blackjack.sln create mode 100644 src/Blackjack.suo create mode 100644 src/Blackjack/Blackjack.Designer.vb create mode 100644 src/Blackjack/Blackjack.resx create mode 100644 src/Blackjack/Blackjack.vb create mode 100644 src/Blackjack/Blackjack.vbproj create mode 100644 src/Blackjack/Blackjack.vbproj.user create mode 100644 src/Blackjack/My Project/Application.Designer.vb create mode 100644 src/Blackjack/My Project/Application.myapp create mode 100644 src/Blackjack/My Project/AssemblyInfo.vb create mode 100644 src/Blackjack/My Project/Resources.Designer.vb create mode 100644 src/Blackjack/My Project/Resources.resx create mode 100644 src/Blackjack/My Project/Settings.Designer.vb create mode 100644 src/Blackjack/My Project/Settings.settings create mode 100644 src/Blackjack/Rules.Designer.vb create mode 100644 src/Blackjack/Rules.resx create mode 100644 src/Blackjack/Rules.vb create mode 100644 src/Blackjack/app.config create mode 100644 src/Blackjack/bin/Debug/Blackjack.exe create mode 100644 src/Blackjack/bin/Debug/Blackjack.exe.config create mode 100644 src/Blackjack/bin/Debug/Blackjack.pdb create mode 100644 src/Blackjack/bin/Debug/Blackjack.vshost.exe create mode 100644 src/Blackjack/bin/Debug/Blackjack.vshost.exe.config create mode 100644 src/Blackjack/bin/Debug/Blackjack.xml create mode 100644 src/Blackjack/bin/Release/Blackjack.exe create mode 100644 src/Blackjack/bin/Release/Blackjack.exe.config create mode 100644 src/Blackjack/bin/Release/Blackjack.pdb create mode 100644 src/Blackjack/bin/Release/Blackjack.vshost.exe create mode 100644 src/Blackjack/bin/Release/Blackjack.vshost.exe.config create mode 100644 src/Blackjack/bin/Release/Blackjack.vshost.exe.manifest create mode 100644 src/Blackjack/bin/Release/Blackjack.xml create mode 100644 src/Blackjack/obj/x86/Debug/Blackjack.Blackjack.resources create mode 100644 src/Blackjack/obj/x86/Debug/Blackjack.Resources.resources create mode 100644 src/Blackjack/obj/x86/Debug/Blackjack.Rules.resources create mode 100644 src/Blackjack/obj/x86/Debug/Blackjack.exe create mode 100644 src/Blackjack/obj/x86/Debug/Blackjack.pdb create mode 100644 src/Blackjack/obj/x86/Debug/Blackjack.vbproj.FileListAbsolute.txt create mode 100644 src/Blackjack/obj/x86/Debug/Blackjack.xml create mode 100644 src/Blackjack/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 src/Blackjack/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 src/Blackjack/obj/x86/Debug/GenerateResource.read.1.tlog create mode 100644 src/Blackjack/obj/x86/Debug/GenerateResource.write.1.tlog create mode 100644 src/Blackjack/obj/x86/Debug/ResGen.read.1.tlog create mode 100644 src/Blackjack/obj/x86/Debug/ResGen.write.1.tlog create mode 100644 src/Blackjack/obj/x86/Debug/TempPE/My Project.Resources.Designer.vb.dll create mode 100644 src/Blackjack/obj/x86/Release/Blackjack.Blackjack.resources create mode 100644 src/Blackjack/obj/x86/Release/Blackjack.Resources.resources create mode 100644 src/Blackjack/obj/x86/Release/Blackjack.Rules.resources create mode 100644 src/Blackjack/obj/x86/Release/Blackjack.exe create mode 100644 src/Blackjack/obj/x86/Release/Blackjack.pdb create mode 100644 src/Blackjack/obj/x86/Release/Blackjack.vbproj.FileListAbsolute.txt create mode 100644 src/Blackjack/obj/x86/Release/Blackjack.xml create mode 100644 src/Blackjack/obj/x86/Release/DesignTimeResolveAssemblyReferences.cache create mode 100644 src/Blackjack/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 src/Blackjack/obj/x86/Release/GenerateResource.read.1.tlog create mode 100644 src/Blackjack/obj/x86/Release/GenerateResource.write.1.tlog create mode 100644 src/Blackjack/obj/x86/Release/ResGen.read.1.tlog create mode 100644 src/Blackjack/obj/x86/Release/ResGen.write.1.tlog create mode 100644 src/Blackjack/obj/x86/Release/ResolveAssemblyReference.cache create mode 100644 src/Blackjack/obj/x86/Release/TempPE/My Project.Resources.Designer.vb.dll diff --git a/Blackjack.exe b/Blackjack.exe new file mode 100644 index 0000000000000000000000000000000000000000..7cec2114927aee7cb2e4b2176496a3697f174d23 GIT binary patch literal 39936 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 z

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 + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..efdc6e8 --- /dev/null +++ b/README.txt @@ -0,0 +1,3 @@ +To start program, run Blackjack.exe +To view the source code of this program, open src +To view the license of this program, open COPYING.txt \ No newline at end of file diff --git a/src/Blackjack.sln b/src/Blackjack.sln new file mode 100644 index 0000000..7653434 --- /dev/null +++ b/src/Blackjack.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Blackjack", "Blackjack\Blackjack.vbproj", "{C10E3BCC-91CC-4358-A93A-74E2895D064E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C10E3BCC-91CC-4358-A93A-74E2895D064E}.Debug|x86.ActiveCfg = Debug|x86 + {C10E3BCC-91CC-4358-A93A-74E2895D064E}.Debug|x86.Build.0 = Debug|x86 + {C10E3BCC-91CC-4358-A93A-74E2895D064E}.Release|x86.ActiveCfg = Release|x86 + {C10E3BCC-91CC-4358-A93A-74E2895D064E}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/src/Blackjack.suo b/src/Blackjack.suo new file mode 100644 index 0000000000000000000000000000000000000000..35929530b5a926515c289307de650ae27b4c0601 GIT binary patch literal 31744 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 X5?Uh`y+%zsQ+~1W6VA1+p4|Td9}*zY literal 0 HcmV?d00001 diff --git a/src/Blackjack/Blackjack.Designer.vb b/src/Blackjack/Blackjack.Designer.vb new file mode 100644 index 0000000..59a4a24 --- /dev/null +++ b/src/Blackjack/Blackjack.Designer.vb @@ -0,0 +1,505 @@ + _ +Partial Class Blackjack + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.CmdHit = New System.Windows.Forms.Button() + Me.CmdDeal = New System.Windows.Forms.Button() + Me.CmdSplit = New System.Windows.Forms.Button() + Me.CmdDoubleDown = New System.Windows.Forms.Button() + Me.CmdStand = New System.Windows.Forms.Button() + Me.TxtTotal = New System.Windows.Forms.TextBox() + Me.LblTotal = New System.Windows.Forms.Label() + Me.LblBet = New System.Windows.Forms.Label() + Me.TxtBet = New System.Windows.Forms.TextBox() + Me.TxtPlayerCard1 = New System.Windows.Forms.TextBox() + Me.TxtPlayerCard2 = New System.Windows.Forms.TextBox() + Me.TxtPlayerCard3 = New System.Windows.Forms.TextBox() + Me.TxtPlayerCard4 = New System.Windows.Forms.TextBox() + Me.TxtPlayerCard5 = New System.Windows.Forms.TextBox() + Me.LblYou = New System.Windows.Forms.Label() + Me.LblStatus = New System.Windows.Forms.Label() + Me.LblDesc1 = New System.Windows.Forms.Label() + Me.LblDesc2 = New System.Windows.Forms.Label() + Me.LblDesc3 = New System.Windows.Forms.Label() + Me.LblDealer = New System.Windows.Forms.Label() + Me.TxtSplit5 = New System.Windows.Forms.TextBox() + Me.TxtSplit4 = New System.Windows.Forms.TextBox() + Me.TxtSplit3 = New System.Windows.Forms.TextBox() + Me.TxtSplit2 = New System.Windows.Forms.TextBox() + Me.TxtSplit1 = New System.Windows.Forms.TextBox() + Me.TxtDealerCard5 = New System.Windows.Forms.TextBox() + Me.TxtDealerCard4 = New System.Windows.Forms.TextBox() + Me.TxtDealerCard3 = New System.Windows.Forms.TextBox() + Me.TxtDealerCard2 = New System.Windows.Forms.TextBox() + Me.TxtDealerCard1 = New System.Windows.Forms.TextBox() + Me.LblDesc4 = New System.Windows.Forms.Label() + Me.CmdRules = New System.Windows.Forms.Button() + Me.SuspendLayout() + ' + 'CmdHit + ' + Me.CmdHit.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.CmdHit.Location = New System.Drawing.Point(28, 497) + Me.CmdHit.Name = "CmdHit" + Me.CmdHit.Size = New System.Drawing.Size(97, 42) + Me.CmdHit.TabIndex = 0 + Me.CmdHit.Text = "Hit" + Me.CmdHit.UseVisualStyleBackColor = True + ' + 'CmdDeal + ' + Me.CmdDeal.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.CmdDeal.Location = New System.Drawing.Point(440, 497) + Me.CmdDeal.Name = "CmdDeal" + Me.CmdDeal.Size = New System.Drawing.Size(97, 42) + Me.CmdDeal.TabIndex = 1 + Me.CmdDeal.Text = "Deal" + Me.CmdDeal.UseVisualStyleBackColor = True + ' + 'CmdSplit + ' + Me.CmdSplit.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.CmdSplit.Location = New System.Drawing.Point(337, 497) + Me.CmdSplit.Name = "CmdSplit" + Me.CmdSplit.Size = New System.Drawing.Size(97, 42) + Me.CmdSplit.TabIndex = 2 + Me.CmdSplit.Text = "Split" + Me.CmdSplit.UseVisualStyleBackColor = True + ' + 'CmdDoubleDown + ' + Me.CmdDoubleDown.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.CmdDoubleDown.Location = New System.Drawing.Point(234, 497) + Me.CmdDoubleDown.Name = "CmdDoubleDown" + Me.CmdDoubleDown.Size = New System.Drawing.Size(97, 42) + Me.CmdDoubleDown.TabIndex = 3 + Me.CmdDoubleDown.Text = "Double Down" + Me.CmdDoubleDown.UseVisualStyleBackColor = True + ' + 'CmdStand + ' + Me.CmdStand.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.CmdStand.Location = New System.Drawing.Point(131, 497) + Me.CmdStand.Name = "CmdStand" + Me.CmdStand.Size = New System.Drawing.Size(97, 42) + Me.CmdStand.TabIndex = 4 + Me.CmdStand.Text = "Stand" + Me.CmdStand.UseVisualStyleBackColor = True + ' + 'TxtTotal + ' + Me.TxtTotal.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtTotal.Location = New System.Drawing.Point(660, 460) + Me.TxtTotal.Name = "TxtTotal" + Me.TxtTotal.ReadOnly = True + Me.TxtTotal.Size = New System.Drawing.Size(136, 26) + Me.TxtTotal.TabIndex = 5 + Me.TxtTotal.Text = "100" + ' + 'LblTotal + ' + Me.LblTotal.AutoSize = True + Me.LblTotal.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.LblTotal.ForeColor = System.Drawing.SystemColors.ControlLightLight + Me.LblTotal.Location = New System.Drawing.Point(556, 460) + Me.LblTotal.Name = "LblTotal" + Me.LblTotal.Size = New System.Drawing.Size(98, 20) + Me.LblTotal.TabIndex = 6 + Me.LblTotal.Text = "Your money:" + ' + 'LblBet + ' + Me.LblBet.AutoSize = True + Me.LblBet.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.LblBet.ForeColor = System.Drawing.SystemColors.ControlLightLight + Me.LblBet.Location = New System.Drawing.Point(575, 492) + Me.LblBet.Name = "LblBet" + Me.LblBet.Size = New System.Drawing.Size(79, 20) + Me.LblBet.TabIndex = 7 + Me.LblBet.Text = "Enter bet:" + ' + 'TxtBet + ' + Me.TxtBet.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtBet.Location = New System.Drawing.Point(660, 494) + Me.TxtBet.Name = "TxtBet" + Me.TxtBet.Size = New System.Drawing.Size(136, 26) + Me.TxtBet.TabIndex = 8 + ' + 'TxtPlayerCard1 + ' + Me.TxtPlayerCard1.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtPlayerCard1.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtPlayerCard1.Location = New System.Drawing.Point(30, 342) + Me.TxtPlayerCard1.Multiline = True + Me.TxtPlayerCard1.Name = "TxtPlayerCard1" + Me.TxtPlayerCard1.ReadOnly = True + Me.TxtPlayerCard1.Size = New System.Drawing.Size(94, 125) + Me.TxtPlayerCard1.TabIndex = 9 + Me.TxtPlayerCard1.Visible = False + Me.TxtPlayerCard1.WordWrap = False + ' + 'TxtPlayerCard2 + ' + Me.TxtPlayerCard2.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtPlayerCard2.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtPlayerCard2.Location = New System.Drawing.Point(134, 342) + Me.TxtPlayerCard2.Multiline = True + Me.TxtPlayerCard2.Name = "TxtPlayerCard2" + Me.TxtPlayerCard2.ReadOnly = True + Me.TxtPlayerCard2.Size = New System.Drawing.Size(94, 125) + Me.TxtPlayerCard2.TabIndex = 10 + Me.TxtPlayerCard2.Visible = False + Me.TxtPlayerCard2.WordWrap = False + ' + 'TxtPlayerCard3 + ' + Me.TxtPlayerCard3.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtPlayerCard3.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtPlayerCard3.Location = New System.Drawing.Point(237, 342) + Me.TxtPlayerCard3.Multiline = True + Me.TxtPlayerCard3.Name = "TxtPlayerCard3" + Me.TxtPlayerCard3.ReadOnly = True + Me.TxtPlayerCard3.Size = New System.Drawing.Size(94, 125) + Me.TxtPlayerCard3.TabIndex = 11 + Me.TxtPlayerCard3.Visible = False + Me.TxtPlayerCard3.WordWrap = False + ' + 'TxtPlayerCard4 + ' + Me.TxtPlayerCard4.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtPlayerCard4.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtPlayerCard4.Location = New System.Drawing.Point(340, 342) + Me.TxtPlayerCard4.Multiline = True + Me.TxtPlayerCard4.Name = "TxtPlayerCard4" + Me.TxtPlayerCard4.ReadOnly = True + Me.TxtPlayerCard4.Size = New System.Drawing.Size(94, 125) + Me.TxtPlayerCard4.TabIndex = 12 + Me.TxtPlayerCard4.Visible = False + Me.TxtPlayerCard4.WordWrap = False + ' + 'TxtPlayerCard5 + ' + Me.TxtPlayerCard5.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtPlayerCard5.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtPlayerCard5.Location = New System.Drawing.Point(443, 342) + Me.TxtPlayerCard5.Multiline = True + Me.TxtPlayerCard5.Name = "TxtPlayerCard5" + Me.TxtPlayerCard5.ReadOnly = True + Me.TxtPlayerCard5.Size = New System.Drawing.Size(94, 125) + Me.TxtPlayerCard5.TabIndex = 13 + Me.TxtPlayerCard5.Visible = False + Me.TxtPlayerCard5.WordWrap = False + ' + 'LblYou + ' + Me.LblYou.AutoSize = True + Me.LblYou.Font = New System.Drawing.Font("Microsoft Sans Serif", 24.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.LblYou.ForeColor = System.Drawing.SystemColors.ControlLightLight + Me.LblYou.Location = New System.Drawing.Point(592, 384) + Me.LblYou.Name = "LblYou" + Me.LblYou.Size = New System.Drawing.Size(87, 37) + Me.LblYou.TabIndex = 14 + Me.LblYou.Text = "YOU" + ' + 'LblStatus + ' + Me.LblStatus.AutoSize = True + Me.LblStatus.Font = New System.Drawing.Font("Microsoft Sans Serif", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.LblStatus.ForeColor = System.Drawing.Color.Cyan + Me.LblStatus.Location = New System.Drawing.Point(574, 281) + Me.LblStatus.Name = "LblStatus" + Me.LblStatus.Size = New System.Drawing.Size(147, 25) + Me.LblStatus.TabIndex = 15 + Me.LblStatus.Text = "Current status" + ' + 'LblDesc1 + ' + Me.LblDesc1.AutoSize = True + Me.LblDesc1.Font = New System.Drawing.Font("Old English Text MT", 48.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.LblDesc1.Location = New System.Drawing.Point(50, 204) + Me.LblDesc1.Name = "LblDesc1" + Me.LblDesc1.Size = New System.Drawing.Size(469, 77) + Me.LblDesc1.TabIndex = 16 + Me.LblDesc1.Text = "BLACKJACK" + ' + 'LblDesc2 + ' + Me.LblDesc2.AutoSize = True + Me.LblDesc2.Font = New System.Drawing.Font("Lucida Calligraphy", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.LblDesc2.Location = New System.Drawing.Point(81, 281) + Me.LblDesc2.Name = "LblDesc2" + Me.LblDesc2.Size = New System.Drawing.Size(394, 21) + Me.LblDesc2.TabIndex = 17 + Me.LblDesc2.Text = "H17 Split to 2 No double after split" + ' + 'LblDesc3 + ' + Me.LblDesc3.AutoSize = True + Me.LblDesc3.Font = New System.Drawing.Font("Lucida Calligraphy", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.LblDesc3.Location = New System.Drawing.Point(88, 305) + Me.LblDesc3.Name = "LblDesc3" + Me.LblDesc3.Size = New System.Drawing.Size(395, 21) + Me.LblDesc3.TabIndex = 18 + Me.LblDesc3.Text = "Blackjack pays 3:2 Insurance pays 2:1" + ' + 'LblDealer + ' + Me.LblDealer.AutoSize = True + Me.LblDealer.Font = New System.Drawing.Font("Microsoft Sans Serif", 24.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.LblDealer.ForeColor = System.Drawing.SystemColors.ControlLightLight + Me.LblDealer.Location = New System.Drawing.Point(592, 68) + Me.LblDealer.Name = "LblDealer" + Me.LblDealer.Size = New System.Drawing.Size(144, 37) + Me.LblDealer.TabIndex = 19 + Me.LblDealer.Text = "DEALER" + ' + 'TxtSplit5 + ' + Me.TxtSplit5.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtSplit5.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtSplit5.Location = New System.Drawing.Point(444, 209) + Me.TxtSplit5.Multiline = True + Me.TxtSplit5.Name = "TxtSplit5" + Me.TxtSplit5.ReadOnly = True + Me.TxtSplit5.Size = New System.Drawing.Size(94, 125) + Me.TxtSplit5.TabIndex = 24 + Me.TxtSplit5.Visible = False + Me.TxtSplit5.WordWrap = False + ' + 'TxtSplit4 + ' + Me.TxtSplit4.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtSplit4.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtSplit4.Location = New System.Drawing.Point(341, 209) + Me.TxtSplit4.Multiline = True + Me.TxtSplit4.Name = "TxtSplit4" + Me.TxtSplit4.ReadOnly = True + Me.TxtSplit4.Size = New System.Drawing.Size(94, 125) + Me.TxtSplit4.TabIndex = 23 + Me.TxtSplit4.Visible = False + Me.TxtSplit4.WordWrap = False + ' + 'TxtSplit3 + ' + Me.TxtSplit3.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtSplit3.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtSplit3.Location = New System.Drawing.Point(238, 209) + Me.TxtSplit3.Multiline = True + Me.TxtSplit3.Name = "TxtSplit3" + Me.TxtSplit3.ReadOnly = True + Me.TxtSplit3.Size = New System.Drawing.Size(94, 125) + Me.TxtSplit3.TabIndex = 22 + Me.TxtSplit3.Visible = False + Me.TxtSplit3.WordWrap = False + ' + 'TxtSplit2 + ' + Me.TxtSplit2.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtSplit2.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtSplit2.Location = New System.Drawing.Point(135, 209) + Me.TxtSplit2.Multiline = True + Me.TxtSplit2.Name = "TxtSplit2" + Me.TxtSplit2.ReadOnly = True + Me.TxtSplit2.Size = New System.Drawing.Size(94, 125) + Me.TxtSplit2.TabIndex = 21 + Me.TxtSplit2.Visible = False + Me.TxtSplit2.WordWrap = False + ' + 'TxtSplit1 + ' + Me.TxtSplit1.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtSplit1.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtSplit1.Location = New System.Drawing.Point(31, 209) + Me.TxtSplit1.Multiline = True + Me.TxtSplit1.Name = "TxtSplit1" + Me.TxtSplit1.ReadOnly = True + Me.TxtSplit1.Size = New System.Drawing.Size(94, 125) + Me.TxtSplit1.TabIndex = 20 + Me.TxtSplit1.Visible = False + Me.TxtSplit1.WordWrap = False + ' + 'TxtDealerCard5 + ' + Me.TxtDealerCard5.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtDealerCard5.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtDealerCard5.Location = New System.Drawing.Point(444, 30) + Me.TxtDealerCard5.Multiline = True + Me.TxtDealerCard5.Name = "TxtDealerCard5" + Me.TxtDealerCard5.ReadOnly = True + Me.TxtDealerCard5.Size = New System.Drawing.Size(94, 125) + Me.TxtDealerCard5.TabIndex = 29 + Me.TxtDealerCard5.Visible = False + Me.TxtDealerCard5.WordWrap = False + ' + 'TxtDealerCard4 + ' + Me.TxtDealerCard4.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtDealerCard4.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtDealerCard4.Location = New System.Drawing.Point(341, 30) + Me.TxtDealerCard4.Multiline = True + Me.TxtDealerCard4.Name = "TxtDealerCard4" + Me.TxtDealerCard4.ReadOnly = True + Me.TxtDealerCard4.Size = New System.Drawing.Size(94, 125) + Me.TxtDealerCard4.TabIndex = 28 + Me.TxtDealerCard4.Visible = False + Me.TxtDealerCard4.WordWrap = False + ' + 'TxtDealerCard3 + ' + Me.TxtDealerCard3.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtDealerCard3.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtDealerCard3.Location = New System.Drawing.Point(238, 30) + Me.TxtDealerCard3.Multiline = True + Me.TxtDealerCard3.Name = "TxtDealerCard3" + Me.TxtDealerCard3.ReadOnly = True + Me.TxtDealerCard3.Size = New System.Drawing.Size(94, 125) + Me.TxtDealerCard3.TabIndex = 27 + Me.TxtDealerCard3.Visible = False + Me.TxtDealerCard3.WordWrap = False + ' + 'TxtDealerCard2 + ' + Me.TxtDealerCard2.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtDealerCard2.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtDealerCard2.Location = New System.Drawing.Point(135, 30) + Me.TxtDealerCard2.Multiline = True + Me.TxtDealerCard2.Name = "TxtDealerCard2" + Me.TxtDealerCard2.ReadOnly = True + Me.TxtDealerCard2.Size = New System.Drawing.Size(94, 125) + Me.TxtDealerCard2.TabIndex = 26 + Me.TxtDealerCard2.Visible = False + Me.TxtDealerCard2.WordWrap = False + ' + 'TxtDealerCard1 + ' + Me.TxtDealerCard1.BackColor = System.Drawing.SystemColors.ButtonHighlight + Me.TxtDealerCard1.Font = New System.Drawing.Font("Microsoft Sans Serif", 36.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TxtDealerCard1.Location = New System.Drawing.Point(31, 30) + Me.TxtDealerCard1.Multiline = True + Me.TxtDealerCard1.Name = "TxtDealerCard1" + Me.TxtDealerCard1.ReadOnly = True + Me.TxtDealerCard1.Size = New System.Drawing.Size(94, 125) + Me.TxtDealerCard1.TabIndex = 25 + Me.TxtDealerCard1.Visible = False + Me.TxtDealerCard1.WordWrap = False + ' + 'LblDesc4 + ' + Me.LblDesc4.AutoSize = True + Me.LblDesc4.Location = New System.Drawing.Point(543, 521) + Me.LblDesc4.Name = "LblDesc4" + Me.LblDesc4.Size = New System.Drawing.Size(377, 13) + Me.LblDesc4.TabIndex = 30 + Me.LblDesc4.Text = "Please enter an even number. Otherwise your winnings may be rounded down." + ' + 'CmdRules + ' + Me.CmdRules.Location = New System.Drawing.Point(812, 460) + Me.CmdRules.Name = "CmdRules" + Me.CmdRules.Size = New System.Drawing.Size(68, 56) + Me.CmdRules.TabIndex = 31 + Me.CmdRules.Text = "Rules (Help)" + Me.CmdRules.UseVisualStyleBackColor = True + ' + 'Blackjack + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.OliveDrab + Me.ClientSize = New System.Drawing.Size(918, 545) + Me.Controls.Add(Me.CmdRules) + Me.Controls.Add(Me.LblDesc4) + Me.Controls.Add(Me.TxtDealerCard5) + Me.Controls.Add(Me.TxtDealerCard4) + Me.Controls.Add(Me.TxtDealerCard3) + Me.Controls.Add(Me.TxtDealerCard2) + Me.Controls.Add(Me.TxtDealerCard1) + Me.Controls.Add(Me.TxtSplit5) + Me.Controls.Add(Me.TxtSplit4) + Me.Controls.Add(Me.TxtSplit3) + Me.Controls.Add(Me.TxtSplit2) + Me.Controls.Add(Me.TxtSplit1) + Me.Controls.Add(Me.LblDealer) + Me.Controls.Add(Me.LblDesc3) + Me.Controls.Add(Me.LblDesc2) + Me.Controls.Add(Me.LblDesc1) + Me.Controls.Add(Me.LblStatus) + Me.Controls.Add(Me.LblYou) + Me.Controls.Add(Me.TxtPlayerCard5) + Me.Controls.Add(Me.TxtPlayerCard4) + Me.Controls.Add(Me.TxtPlayerCard3) + Me.Controls.Add(Me.TxtPlayerCard2) + Me.Controls.Add(Me.TxtPlayerCard1) + Me.Controls.Add(Me.TxtBet) + Me.Controls.Add(Me.LblBet) + Me.Controls.Add(Me.LblTotal) + Me.Controls.Add(Me.TxtTotal) + Me.Controls.Add(Me.CmdStand) + Me.Controls.Add(Me.CmdDoubleDown) + Me.Controls.Add(Me.CmdSplit) + Me.Controls.Add(Me.CmdDeal) + Me.Controls.Add(Me.CmdHit) + Me.MaximizeBox = False + Me.MaximumSize = New System.Drawing.Size(934, 583) + Me.MinimumSize = New System.Drawing.Size(934, 583) + Me.Name = "Blackjack" + Me.Text = "Blackjack" + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents CmdHit As System.Windows.Forms.Button + Friend WithEvents CmdDeal As System.Windows.Forms.Button + Friend WithEvents CmdSplit As System.Windows.Forms.Button + Friend WithEvents CmdDoubleDown As System.Windows.Forms.Button + Friend WithEvents CmdStand As System.Windows.Forms.Button + Friend WithEvents TxtTotal As System.Windows.Forms.TextBox + Friend WithEvents LblTotal As System.Windows.Forms.Label + Friend WithEvents LblBet As System.Windows.Forms.Label + Friend WithEvents TxtBet As System.Windows.Forms.TextBox + Friend WithEvents TxtPlayerCard1 As System.Windows.Forms.TextBox + Friend WithEvents TxtPlayerCard2 As System.Windows.Forms.TextBox + Friend WithEvents TxtPlayerCard3 As System.Windows.Forms.TextBox + Friend WithEvents TxtPlayerCard4 As System.Windows.Forms.TextBox + Friend WithEvents TxtPlayerCard5 As System.Windows.Forms.TextBox + Friend WithEvents LblYou As System.Windows.Forms.Label + Friend WithEvents LblStatus As System.Windows.Forms.Label + Friend WithEvents LblDesc1 As System.Windows.Forms.Label + Friend WithEvents LblDesc2 As System.Windows.Forms.Label + Friend WithEvents LblDesc3 As System.Windows.Forms.Label + Friend WithEvents LblDealer As System.Windows.Forms.Label + Friend WithEvents TxtSplit5 As System.Windows.Forms.TextBox + Friend WithEvents TxtSplit4 As System.Windows.Forms.TextBox + Friend WithEvents TxtSplit3 As System.Windows.Forms.TextBox + Friend WithEvents TxtSplit2 As System.Windows.Forms.TextBox + Friend WithEvents TxtSplit1 As System.Windows.Forms.TextBox + Friend WithEvents TxtDealerCard5 As System.Windows.Forms.TextBox + Friend WithEvents TxtDealerCard4 As System.Windows.Forms.TextBox + Friend WithEvents TxtDealerCard3 As System.Windows.Forms.TextBox + Friend WithEvents TxtDealerCard2 As System.Windows.Forms.TextBox + Friend WithEvents TxtDealerCard1 As System.Windows.Forms.TextBox + Friend WithEvents LblDesc4 As System.Windows.Forms.Label + Friend WithEvents CmdRules As System.Windows.Forms.Button + +End Class diff --git a/src/Blackjack/Blackjack.resx b/src/Blackjack/Blackjack.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/src/Blackjack/Blackjack.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/src/Blackjack/Blackjack.vb b/src/Blackjack/Blackjack.vb new file mode 100644 index 0000000..4d70bdd --- /dev/null +++ b/src/Blackjack/Blackjack.vb @@ -0,0 +1,576 @@ +'/********************************************************************************** +' * Blackjack * +' * Copyright 2013 Adrian Lam * +' * Last edited 22/11/2013 * +' * Version: beta * +' ********************************************************************************** +' * Blackjack is free software: you can redistribute it and/or modify * +' * it under the terms of the GNU General Public License as published by * +' * the Free Software Foundation; either version 3 of the License, or * +' * (at your option) any later version. * +' * * +' * This program is distributed in the hope that it will be useful, * +' * but WITHOUT ANY WARRANTY; without even the implied warrranty of * +' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +' * GNU General Public License for more details. * +' * * +' * You should have received a copy of the GNU General Public License * +' * along with this program. If not, see * +' * * +' **********************************************************************************/ + +Public Class Blackjack + + Dim AllCards(52) As Boolean ' array to store whether each card has been dealt + ' 1-13 is Ace to King of spades, 14-26 is Ace to King of Hearts etc + + Dim PlayerCards(5) As Integer, PlayerCardCount As Integer, PlayerCardSum As Integer, PlayerCardSoftSum As Integer + + Dim DealerCards(5) As Integer, DealerCardCount As Integer, DealerCardSum As Integer, DealerCardSoftSum As Integer + + Dim PlayerSplitCards(5) As Integer, PlayerSplitCount As Integer, PlayerSplitSum As Integer, PlayerSplitSoftSum As Integer + + Dim SplitStatus As Integer '0 when no split, 1 when playing 1st hand split, 2 when playing 2nd hand + Dim Split1Busted As Boolean, Split2Busted As Boolean + + Private Sub Blackjack_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + TxtBet.Focus() + CmdHit.Hide() + CmdStand.Hide() + CmdDoubleDown.Hide() + CmdSplit.Hide() + LblStatus.Text = "Enter bet amount and" & Chr(13) & Chr(10) & "click Deal to start" + Randomize() 'Seed pseudo-random number generator + End Sub + + Sub Initialise() + Dim i As Integer + LblStatus.Text = "" + CmdDeal.Hide() + CmdHit.Hide() + CmdStand.Hide() + CmdDoubleDown.Hide() + CmdSplit.Hide() + TxtBet.ReadOnly = True + For i = 1 To 52 Step 1 + AllCards(i) = False + Next + For i = 1 To 5 Step 1 + DealerCards(i) = 0 + PlayerSplitCards(i) = 0 + PlayerCards(i) = 0 + Next + PlayerCardCount = 0 + DealerCardCount = 0 + PlayerCardSum = 0 + PlayerCardSoftSum = 0 + DealerCardSum = 0 + DealerCardSoftSum = 0 + PlayerSplitCount = 0 + PlayerSplitSum = 0 + PlayerSplitSoftSum = 0 + SplitStatus = 0 + TxtPlayerCard1.Text = "" + TxtPlayerCard1.Visible = False + TxtPlayerCard2.Text = "" + TxtPlayerCard2.Visible = False + TxtPlayerCard3.Text = "" + TxtPlayerCard3.Visible = False + TxtPlayerCard4.Text = "" + TxtPlayerCard4.Visible = False + TxtPlayerCard5.Text = "" + TxtPlayerCard5.Visible = False + TxtSplit1.Text = "" + TxtSplit1.Visible = False + TxtSplit2.Text = "" + TxtSplit2.Visible = False + TxtSplit3.Text = "" + TxtSplit3.Visible = False + TxtSplit4.Text = "" + TxtSplit4.Visible = False + TxtSplit5.Text = "" + TxtSplit5.Visible = False + TxtDealerCard1.Text = "" + TxtDealerCard1.Visible = False + TxtDealerCard2.Text = "" + TxtDealerCard2.Visible = False + TxtDealerCard3.Text = "" + TxtDealerCard3.Visible = False + TxtDealerCard4.Text = "" + TxtDealerCard4.Visible = False + TxtDealerCard5.Text = "" + TxtDealerCard5.Visible = False + Split1Busted = False + Split2Busted = False + End Sub + + Private Sub CmdDeal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdDeal.Click + + '''''BEGIN VALIDATION''''' + If Val(TxtTotal.Text) <= 0 Then + MsgBox("You have no more money! Click OK to exit program...") + Me.Close() + End If + If TxtBet.Text = "" Or Not IsNumeric(TxtBet.Text) Or Int(Val(TxtBet.Text)) <= 0 Then + MsgBox("Please enter a valid bet value") + Return + End If + TxtBet.Text = CStr(Int(Val(TxtBet.Text))) + If Val(TxtBet.Text) > Val(TxtTotal.Text) Then + MsgBox("You don't have enough money for such a high bet! Please lower your bet value") + Return + End If + '''''END VALIDATION''''' + + Initialise() + TxtTotal.Text = CStr(Val(TxtTotal.Text) - Val(TxtBet.Text)) + + '/**********************************************************************/ + + DealToPlayer() + DealToPlayer() + 'BEGIN Deal hole card to dealer + DealOneCard(DealerCards, DealerCardCount, DealerCardSum, DealerCardSoftSum) + TxtDealerCard1.BackColor = Color.Gray + TxtDealerCard1.Visible = True + 'END Deal hole card to dealer + DealToDealer() + + '/**************************************************************************/ + + '''''BEGIN INSURANCE''''' + If DealerCards(2) Mod 13 = 1 And Val(TxtTotal.Text) >= Int((Val(TxtBet.Text) + 1) / 2) Then ' If dealer's up card is Ace AND player has enough money Then + Dim OptionIns As Integer '6=yes, 7=no + OptionIns = MsgBox("Dealer may have blackjack, do you want insurance?", MsgBoxStyle.YesNo Or MsgBoxStyle.DefaultButton1 Or MsgBoxStyle.Exclamation) + If OptionIns = 6 And DealerCardSum = 21 Then + If PlayerCardSum = 21 Then + LblStatus.Text = "Dealer and you both have blackjack, push" + TxtTotal.Text = CStr(Int(Val(TxtBet.Text) * 5 / 2) + Val(TxtTotal.Text)) + Else + LblStatus.Text = "Dealer has blackjack" + TxtTotal.Text = CStr(Val(TxtTotal.Text) + Val(TxtBet.Text)) + End If + DisplayCard(TxtDealerCard1, DealerCards(1)) + EnableDeal() + Return + ElseIf OptionIns = 6 And DealerCardSum <> 21 Then + LblStatus.Text = "Dealer does not have blackjack" + TxtTotal.Text = CStr(Val(TxtTotal.Text) - Int((Val(TxtBet.Text) + 1) / 2)) + ElseIf OptionIns = 7 And DealerCardSum = 21 Then + LblStatus.Text = "Dealer has blackjack" + DisplayCard(TxtDealerCard1, DealerCards(1)) + EnableDeal() + Return + End If + End If + '''''END INSURANCE''''' + + '''''BEGIN IF DEALER HAS BLACKJACK''''' + If DealerCardSum = 21 Then + If PlayerCardSum = 21 Then + LblStatus.Text = "Dealer and you both have blackjack, push" + TxtTotal.Text = CStr(Val(TxtTotal.Text) + Val(TxtBet.Text)) + Else + LblStatus.Text = "Dealer has blackjack" + End If + DisplayCard(TxtDealerCard1, DealerCards(1)) + EnableDeal() + Return + End If + '''''END IF DEALER HAS BLACKJACK''''' + + '''''BEGIN IF PLAYER HAS BLACKJACK''''' + If PlayerCardSum = 21 Then + LblStatus.Text = "You have blackjack!" + TxtTotal.Text = CStr(Val(TxtTotal.Text) + Int(Val(TxtBet.Text) * 5 / 2)) + EnableDeal() + Return + End If + '''''END IF PLAYER HAS BLACKJACK''''' + + '/**************************************************************************/ + + CmdStand.Show() + CmdHit.Show() + CmdDoubleDown.Show() + If PlayerCards(1) Mod 13 = PlayerCards(2) Mod 13 Then ' If both cards equal Then + CmdSplit.Show() + End If + End Sub + + Function RandBetween(ByVal lower As Integer, ByVal higher As Integer) ' Returns a random integer between lower and higher inclusive + Return Int((higher - lower + 1) * Rnd() + lower) + End Function + + Sub DisplayCard(ByRef card As TextBox, ByVal CardValue As Integer) + Dim face As String, suit As String = "" ' Initialised to stop the complaint of Visual Studio, syntactically and logically not required + + card.BackColor = Color.White ' Set the color of the textbox to white + If CardValue <> 0 Then + Select Case (Int((CardValue - 1) / 13)) + Case 0 + suit = "♠" + card.ForeColor = Color.Black ' Set the font color to black + Case 1 + suit = "♥" + card.ForeColor = Color.Red + Case 2 + suit = "♣" + card.ForeColor = Color.Black + Case 3 + suit = "♦" + card.ForeColor = Color.Red + End Select + Select Case (CardValue Mod 13) + Case 0 + face = "K" + Case 11 + face = "J" + Case 12 + face = "Q" + Case 1 + face = "A" + Case Else + face = CStr(CardValue Mod 13) + End Select + card.Text = suit & Chr(13) & Chr(10) & face + card.Visible = True + End If + End Sub + + Sub DealOneCard(ByRef PersonCards() As Integer, ByRef PersonCardCount As Integer, ByRef PersonCardSum As Integer, ByRef PersonCardSoftSum As Integer) + Dim card As Integer + + Do ' Ensure that no cards are repeated + card = RandBetween(1, 52) + Loop Until Not AllCards(card) + AllCards(card) = True + + PersonCardCount = PersonCardCount + 1 + PersonCards(PersonCardCount) = card + PersonCardSum = PersonCardSum + (card Mod 13) + ' Now this does not work if the card is A, J, Q or K, so the exceptions are handled below: + + If PersonCardSoftSum <> 0 Then ' If person has an ace Then + PersonCardSoftSum = PersonCardSoftSum + (card Mod 13) + End If + + Select Case (card Mod 13) + Case 0 ' is King + PersonCardSum = PersonCardSum + 10 + If PersonCardSoftSum <> 0 Then ' If person has an ace Then + PersonCardSoftSum = PersonCardSoftSum + 10 + End If + Case 11 ' is Jack + PersonCardSum = PersonCardSum - 1 + If PersonCardSoftSum <> 0 Then + PersonCardSoftSum = PersonCardSoftSum - 1 + End If + Case 12 ' is Queen + PersonCardSum = PersonCardSum - 2 + If PersonCardSoftSum <> 0 Then + PersonCardSoftSum = PersonCardSoftSum - 2 + End If + Case 1 ' is Ace + PersonCardSum = PersonCardSum + 10 + If PersonCardSoftSum = 0 Then ' If person does not already have an ace Then + PersonCardSoftSum = PersonCardSum - 10 + Else ' Person already has an ace + PersonCardSum = PersonCardSum - 10 + End If + End Select + End Sub + + Sub DealToPlayer() + DealOneCard(PlayerCards, PlayerCardCount, PlayerCardSum, PlayerCardSoftSum) + DisplayCard(TxtPlayerCard1, PlayerCards(1)) + DisplayCard(TxtPlayerCard2, PlayerCards(2)) + DisplayCard(TxtPlayerCard3, PlayerCards(3)) + DisplayCard(TxtPlayerCard4, PlayerCards(4)) + DisplayCard(TxtPlayerCard5, PlayerCards(5)) + End Sub + + Sub DealToDealer() + DealOneCard(DealerCards, DealerCardCount, DealerCardSum, DealerCardSoftSum) + ''card 1 skipped because it is hole card + DisplayCard(TxtDealerCard2, DealerCards(2)) + DisplayCard(TxtDealerCard3, DealerCards(3)) + DisplayCard(TxtDealerCard4, DealerCards(4)) + DisplayCard(TxtDealerCard5, DealerCards(5)) + End Sub + + Private Sub CmdHit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdHit.Click + CmdDoubleDown.Hide() + + If SplitStatus = 0 Then ' If player did not split Then + DealToPlayer() + If PlayerCardSoftSum > 21 Or (PlayerCardSum > 21 And PlayerCardSoftSum = 0) Then + LblStatus.Text = "You busted" + EnableDeal() + Return + ElseIf PlayerCardCount = 5 Then + LblStatus.Text = "You win" + TxtTotal.Text = CStr(Val(TxtTotal.Text) + 2 * Val(TxtBet.Text)) + EnableDeal() + Return + ElseIf PlayerCardSum = 21 Or PlayerCardSoftSum = 21 Then ' Automatically stands if player reaches 21 + CmdStand.PerformClick() + End If + + ElseIf SplitStatus = 1 Then ' ElseIf player splitted and is playing the first hand Then + DealToPlayer() + If PlayerCardSoftSum > 21 Or (PlayerCardSum > 21 And PlayerCardSoftSum = 0) Then + LblStatus.Text = "First hand busted" & Chr(13) & Chr(10) & "Second hand (top)" + Split1Busted = True + CmdHit.Show() + CmdStand.Show() + SplitStatus = 2 ' Starts player on second hand + ElseIf PlayerCardCount = 5 Then + LblStatus.Text = "First hand win" & Chr(13) & Chr(10) & "Second hand (top)" + SplitStatus = 2 ' Starts player on second hand + ElseIf PlayerCardSum = 21 Or PlayerCardSoftSum = 21 Then ' Automatically stands if player reaches 21 + CmdStand.PerformClick() + End If + + Else ' ElseIf player splitted and is playing the second hand Then + DealToSplit() + If PlayerSplitSoftSum > 21 Or (PlayerSplitSum > 21 And PlayerSplitSoftSum = 0) Then + LblStatus.Text = "Second hand busted" + Split2Busted = True + EndSplitHands() + ElseIf PlayerSplitCount = 5 Then + LblStatus.Text = LblStatus.Text & "Second hand win" & Chr(13) & Chr(10) + EndSplitHands() + ElseIf PlayerSplitSoftSum = 21 Or PlayerSplitSum = 21 Then ' Automatically stands if player reaches 21 + CmdStand.PerformClick() + End If + End If + End Sub + + Sub DealToSplit() + DealOneCard(PlayerSplitCards, PlayerSplitCount, PlayerSplitSum, PlayerSplitSoftSum) + DisplayCard(TxtSplit1, PlayerSplitCards(1)) + DisplayCard(TxtSplit2, PlayerSplitCards(2)) + DisplayCard(TxtSplit3, PlayerSplitCards(3)) + DisplayCard(TxtSplit4, PlayerSplitCards(4)) + DisplayCard(TxtSplit5, PlayerSplitCards(5)) + End Sub + + Sub ScoreCalc(ByRef score As Integer, ByVal softsum As Integer, ByVal sum As Integer) + If softsum > 21 Or (sum > 21 And softsum = 0) Then ' If busted Then + score = 0 + ElseIf sum > 21 And softsum <> 0 Then ' ElseIf sum busted but player has an ace and softsum not busted Then + score = softsum + Else + score = sum + End If + End Sub + + Sub EndSplitHands() + + If Split1Busted And Split2Busted Then + EnableDeal() + Return + End If + + DealerAlgo() + + '/***********************************************************/ + + Dim score1 As Integer, score2 As Integer, dealerscore As Integer + + ScoreCalc(score1, PlayerCardSoftSum, PlayerCardSum) + ScoreCalc(score2, PlayerSplitSoftSum, PlayerSplitSum) + ScoreCalc(dealerscore, DealerCardSoftSum, DealerCardSum) + + If score1 = 0 Then + LblStatus.Text = "First hand busted" & Chr(13) & Chr(10) + ElseIf score1 > dealerscore Or (score1 <> 0 And PlayerCardCount = 5) Then + LblStatus.Text = "First hand win" & Chr(13) & Chr(10) + TxtTotal.Text = CStr(Val(TxtTotal.Text) + 2 * Val(TxtBet.Text)) + ElseIf score1 = dealerscore Then + LblStatus.Text = "First hand push" & Chr(13) & Chr(10) + TxtTotal.Text = CStr(Val(TxtTotal.Text) + Val(TxtBet.Text)) + Else + LblStatus.Text = "First hand lose" & Chr(13) & Chr(10) + End If + + If score2 = 0 Then + LblStatus.Text = LblStatus.Text & "Second hand busted" & Chr(13) & Chr(10) + ElseIf score2 > dealerscore Or (score2 <> 0 And PlayerSplitCount = 5) Then + LblStatus.Text = LblStatus.Text & "Second hand win" & Chr(13) & Chr(10) + TxtTotal.Text = CStr(Val(TxtTotal.Text) + 2 * Val(TxtBet.Text)) + ElseIf score2 = dealerscore Then + LblStatus.Text = LblStatus.Text & "Second hand push" & Chr(13) & Chr(10) + TxtTotal.Text = CStr(Val(TxtTotal.Text) + Val(TxtBet.Text)) + Else + LblStatus.Text = LblStatus.Text & "Second hand lose" & Chr(13) & Chr(10) + End If + + If dealerscore = 0 Then + LblStatus.Text = LblStatus.Text & "Dealer Busted" & Chr(13) & Chr(10) + End If + + '/*********************************************************/ + + EnableDeal() + End Sub + + Sub DealerAlgo() + DisplayCard(TxtDealerCard1, DealerCards(1)) ' Show the hole card + While ((DealerCardSum < 17 And DealerCardSoftSum = 0) Or (DealerCardSoftSum < 17 And DealerCardSoftSum <> 0)) And DealerCardCount < 5 'While dealer has not reached 17 + DealToDealer() + End While + End Sub + + Sub EnableDeal() + CmdDeal.Show() + TxtBet.ReadOnly = False + CmdHit.Hide() + CmdStand.Hide() + CmdDoubleDown.Hide() + CmdSplit.Hide() + End Sub + + Private Sub CmdStand_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdStand.Click + If SplitStatus = 1 Then ' If player splitted and is playing first hand Then + SplitStatus = 2 ' Starts player on second hand + CmdHit.Show() + CmdStand.Show() + CmdDoubleDown.Hide() + LblStatus.Text = "Second hand (top)" + + ElseIf SplitStatus = 2 Then ' ElseIf player splitted and is playing second hand Then + EndSplitHands() + + Else ' player did not split + DealerAlgo() + + '/*************************************************************************/ + + Dim PlayerScore As Integer = 0, DealerScore As Integer = 0 + If DealerCardSum > 21 And (DealerCardSoftSum > 21 Or DealerCardSoftSum = 0) Then + LblStatus.Text = "Dealer busted" + TxtTotal.Text = CStr(Val(TxtTotal.Text) + 2 * Val(TxtBet.Text)) + EnableDeal() + Return + ElseIf DealerCardSum > 21 And DealerCardSoftSum <> 0 Then + DealerScore = DealerCardSoftSum + Else + DealerScore = DealerCardSum + End If + + If PlayerCardSum > 21 Then PlayerScore = PlayerCardSoftSum Else PlayerScore = PlayerCardSum + + If PlayerScore > DealerScore Then + LblStatus.Text = "You win" + TxtTotal.Text = CStr(Val(TxtTotal.Text) + 2 * Val(TxtBet.Text)) + EnableDeal() + ElseIf PlayerScore = DealerScore Then + LblStatus.Text = "Push" + TxtTotal.Text = CStr(Val(TxtTotal.Text) + Val(TxtBet.Text)) + EnableDeal() + Else + LblStatus.Text = "You lose" + EnableDeal() + End If + + '/*************************************************************************/ + + End If + End Sub + + Private Sub CmdDoubleDown_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdDoubleDown.Click + CmdDoubleDown.Hide() + + + Dim SecondBet As String + SecondBet = InputBox("Enter second bet value:") + While Val(SecondBet) > Val(TxtBet.Text) Or Val(SecondBet) > Val(TxtTotal.Text) Or SecondBet = "" Or Not IsNumeric(SecondBet) Or Int(Val(SecondBet)) <= 0 + If Val(SecondBet) > Val(TxtBet.Text) Or Val(SecondBet) > Val(TxtTotal.Text) Then + SecondBet = InputBox("Second bet too large, please enter another value:") + Else + SecondBet = InputBox("Please enter a correct numerical positive integral value:") + End If + End While + TxtTotal.Text = CStr(Val(TxtTotal.Text) - Val(SecondBet)) + + + DealToPlayer() + + If PlayerCardSoftSum > 21 Or (PlayerCardSum > 21 And PlayerCardSoftSum = 0) Then + LblStatus.Text = "You busted" + EnableDeal() + Return + End If + + DealerAlgo() + + '/*******************************************************************************/ + + Dim PlayerScore As Integer = 0, DealerScore As Integer = 0 + If DealerCardSum > 21 And (DealerCardSoftSum > 21 Or DealerCardSoftSum = 0) Then + LblStatus.Text = "Dealer busted" + TxtTotal.Text = CStr(Val(TxtTotal.Text) + 2 * Val(TxtBet.Text) + 2 * Val(SecondBet)) + EnableDeal() + Return + ElseIf DealerCardSum > 21 And DealerCardSoftSum <> 0 Then + DealerScore = DealerCardSoftSum + Else + DealerScore = DealerCardSum + End If + + If PlayerCardSum > 21 Then PlayerScore = PlayerCardSoftSum Else PlayerScore = PlayerCardSum + + If PlayerScore > DealerScore Then + LblStatus.Text = "You win" + TxtTotal.Text = CStr(Val(TxtTotal.Text) + 2 * Val(TxtBet.Text) + 2 * Val(SecondBet)) + EnableDeal() + ElseIf PlayerScore = DealerScore Then + LblStatus.Text = "Push" + TxtTotal.Text = CStr(Val(TxtTotal.Text) + Val(TxtBet.Text) + Val(SecondBet)) + EnableDeal() + Else + LblStatus.Text = "You lose" + EnableDeal() + End If + + '/********************************************************************************/ + + End Sub + + Private Sub CmdSplit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdSplit.Click + CmdSplit.Hide() + TxtSplit1.Text = TxtPlayerCard2.Text + TxtSplit1.Visible = True + TxtPlayerCard2.Text = "" + TxtPlayerCard2.Visible = False + + LblStatus.Text = "first hand (bottom)" + SplitStatus = 1 ' Starts the player on split on first hand + + '''''BEGIN set counters''''' + PlayerCardSum = PlayerCardSum / 2 + PlayerCardSoftSum = PlayerCardSoftSum / 2 + PlayerSplitSum = PlayerCardSum + PlayerSplitSoftSum = PlayerCardSoftSum + PlayerCardCount = 1 + PlayerSplitCount = 1 + PlayerSplitCards(1) = PlayerCards(2) + PlayerCards(2) = 0 + '''''END set counters''''' + + DealToPlayer() + DealToSplit() + CmdStand.Show() + CmdHit.Show() + CmdDoubleDown.Hide() + End Sub + + Private Sub CmdRules_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdRules.Click + '''''Open a new form with the rules on it''''' + Dim rules As New Rules ' Declare the new form + rules.Show() ' Show the new form + End Sub + +End Class diff --git a/src/Blackjack/Blackjack.vbproj b/src/Blackjack/Blackjack.vbproj new file mode 100644 index 0000000..932134e --- /dev/null +++ b/src/Blackjack/Blackjack.vbproj @@ -0,0 +1,139 @@ + + + + Debug + x86 + + + 2.0 + {C10E3BCC-91CC-4358-A93A-74E2895D064E} + WinExe + Blackjack.My.MyApplication + Blackjack + Blackjack + 512 + WindowsForms + v2.0 + + + + + x86 + true + full + true + true + bin\Debug\ + Blackjack.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + x86 + pdbonly + false + true + true + bin\Release\ + Blackjack.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + On + + + Binary + + + Off + + + On + + + + + + + + + + + + + + + + + + + + + + + + + + + Form + + + Blackjack.vb + Form + + + + True + Application.myapp + + + True + True + Resources.resx + + + True + Settings.settings + True + + + Rules.vb + + + Form + + + + + Blackjack.vb + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + Rules.vb + + + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + + + \ No newline at end of file diff --git a/src/Blackjack/Blackjack.vbproj.user b/src/Blackjack/Blackjack.vbproj.user new file mode 100644 index 0000000..695b5c7 --- /dev/null +++ b/src/Blackjack/Blackjack.vbproj.user @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/Blackjack/My Project/Application.Designer.vb b/src/Blackjack/My Project/Application.Designer.vb new file mode 100644 index 0000000..427a6e2 --- /dev/null +++ b/src/Blackjack/My Project/Application.Designer.vb @@ -0,0 +1,38 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.296 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + 'NOTE: This file is auto-generated; do not modify it directly. To make changes, + ' or if you encounter build errors in this file, go to the Project Designer + ' (go to Project Properties or double-click the My Project node in + ' Solution Explorer), and make changes on the Application tab. + ' + Partial Friend Class MyApplication + + _ + Public Sub New() + MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) + Me.IsSingleInstance = false + Me.EnableVisualStyles = true + Me.SaveMySettingsOnExit = true + Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses + End Sub + + _ + Protected Overrides Sub OnCreateMainForm() + Me.MainForm = Global.Blackjack.Blackjack + End Sub + End Class +End Namespace diff --git a/src/Blackjack/My Project/Application.myapp b/src/Blackjack/My Project/Application.myapp new file mode 100644 index 0000000..fdf482c --- /dev/null +++ b/src/Blackjack/My Project/Application.myapp @@ -0,0 +1,10 @@ + + + true + Blackjack + false + 0 + true + 0 + true + \ No newline at end of file diff --git a/src/Blackjack/My Project/AssemblyInfo.vb b/src/Blackjack/My Project/AssemblyInfo.vb new file mode 100644 index 0000000..7753825 --- /dev/null +++ b/src/Blackjack/My Project/AssemblyInfo.vb @@ -0,0 +1,35 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + +' General Information about an assembly is controlled through the following +' set of attributes. Change these attribute values to modify the information +' associated with an assembly. + +' Review the values of the assembly attributes + + + + + + + + + + +'The following GUID is for the ID of the typelib if this project is exposed to COM + + +' Version information for an assembly consists of the following four values: +' +' Major Version +' Minor Version +' Build Number +' Revision +' +' You can specify all the values or you can default the Build and Revision Numbers +' by using the '*' as shown below: +' + + + diff --git a/src/Blackjack/My Project/Resources.Designer.vb b/src/Blackjack/My Project/Resources.Designer.vb new file mode 100644 index 0000000..ea2777a --- /dev/null +++ b/src/Blackjack/My Project/Resources.Designer.vb @@ -0,0 +1,63 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.296 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + +Imports System + +Namespace My.Resources + + 'This class was auto-generated by the StronglyTypedResourceBuilder + 'class via a tool like ResGen or Visual Studio. + 'To add or remove a member, edit your .ResX file then rerun ResGen + 'with the /str option, or rebuild your VS project. + ''' + ''' A strongly-typed resource class, for looking up localized strings, etc. + ''' + _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + ''' + ''' Returns the cached ResourceManager instance used by this class. + ''' + _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("Blackjack.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ''' + ''' Overrides the current thread's CurrentUICulture property for all + ''' resource lookups using this strongly typed resource class. + ''' + _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set + resourceCulture = value + End Set + End Property + End Module +End Namespace diff --git a/src/Blackjack/My Project/Resources.resx b/src/Blackjack/My Project/Resources.resx new file mode 100644 index 0000000..ffecec8 --- /dev/null +++ b/src/Blackjack/My Project/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/src/Blackjack/My Project/Settings.Designer.vb b/src/Blackjack/My Project/Settings.Designer.vb new file mode 100644 index 0000000..d569055 --- /dev/null +++ b/src/Blackjack/My Project/Settings.Designer.vb @@ -0,0 +1,73 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.296 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + _ + Partial Friend NotInheritable Class MySettings + Inherits Global.System.Configuration.ApplicationSettingsBase + + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) + +#Region "My.Settings Auto-Save Functionality" +#If _MyType = "WindowsForms" Then + Private Shared addedHandler As Boolean + + Private Shared addedHandlerLockObject As New Object + + _ + Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) + If My.Application.SaveMySettingsOnExit Then + My.Settings.Save() + End If + End Sub +#End If +#End Region + + Public Shared ReadOnly Property [Default]() As MySettings + Get + +#If _MyType = "WindowsForms" Then + If Not addedHandler Then + SyncLock addedHandlerLockObject + If Not addedHandler Then + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings + addedHandler = True + End If + End SyncLock + End If +#End If + Return defaultInstance + End Get + End Property + End Class +End Namespace + +Namespace My + + _ + Friend Module MySettingsProperty + + _ + Friend ReadOnly Property Settings() As Global.Blackjack.My.MySettings + Get + Return Global.Blackjack.My.MySettings.Default + End Get + End Property + End Module +End Namespace diff --git a/src/Blackjack/My Project/Settings.settings b/src/Blackjack/My Project/Settings.settings new file mode 100644 index 0000000..377f56d --- /dev/null +++ b/src/Blackjack/My Project/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Blackjack/Rules.Designer.vb b/src/Blackjack/Rules.Designer.vb new file mode 100644 index 0000000..1caaf41 --- /dev/null +++ b/src/Blackjack/Rules.Designer.vb @@ -0,0 +1,55 @@ + _ +Partial Class Rules + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.TxtRules = New System.Windows.Forms.TextBox() + Me.SuspendLayout() + ' + 'TxtRules + ' + Me.TxtRules.BackColor = System.Drawing.SystemColors.Window + Me.TxtRules.Location = New System.Drawing.Point(12, 12) + Me.TxtRules.Multiline = True + Me.TxtRules.Name = "TxtRules" + Me.TxtRules.ReadOnly = True + Me.TxtRules.ScrollBars = System.Windows.Forms.ScrollBars.Both + Me.TxtRules.Size = New System.Drawing.Size(353, 367) + Me.TxtRules.TabIndex = 0 + ' + 'Rules + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(377, 391) + Me.Controls.Add(Me.TxtRules) + Me.MaximizeBox = False + Me.MaximumSize = New System.Drawing.Size(393, 429) + Me.MinimumSize = New System.Drawing.Size(393, 429) + Me.Name = "Rules" + Me.Text = "Rules" + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents TxtRules As System.Windows.Forms.TextBox +End Class diff --git a/src/Blackjack/Rules.resx b/src/Blackjack/Rules.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/src/Blackjack/Rules.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/src/Blackjack/Rules.vb b/src/Blackjack/Rules.vb new file mode 100644 index 0000000..a34cd6f --- /dev/null +++ b/src/Blackjack/Rules.vb @@ -0,0 +1,32 @@ +'/********************************************************************************** +' * Blackjack * +' * Copyright 2013 Adrian Lam * +' * Last edited 22/11/2013 * +' * Version: beta * +' ********************************************************************************** +' * This file is part of Blackjack * +' * * +' * Blackjack is free software: you can redistribute it and/or modify * +' * it under the terms of the GNU General Public License as published by * +' * the Free Software Foundation; either version 3 of the License, or * +' * (at your option) any later version. * +' * * +' * This program is distributed in the hope that it will be useful, * +' * but WITHOUT ANY WARRANTY; without even the implied warrranty of * +' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +' * GNU General Public License for more details. * +' * * +' * You should have received a copy of the GNU General Public License * +' * along with this program; if not, see * +' * * +' **********************************************************************************/ + +Public Class Rules + Private Sub Rules_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + TxtRules.Text = "Rule number 1" & Chr(13) & Chr(10) & _ + "Rule number 2" & Chr(13) & Chr(10) & _ + "Lorem ipsum dolor sit amet" & Chr(13) & Chr(10) + + TxtRules.Select(0, 0) + End Sub +End Class \ No newline at end of file diff --git a/src/Blackjack/app.config b/src/Blackjack/app.config new file mode 100644 index 0000000..8d4e2b1 --- /dev/null +++ b/src/Blackjack/app.config @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Blackjack/bin/Debug/Blackjack.exe b/src/Blackjack/bin/Debug/Blackjack.exe new file mode 100644 index 0000000000000000000000000000000000000000..0d21f34c3598da3398095975a9a259ca25aa5aa2 GIT binary patch literal 43520 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 literal 0 HcmV?d00001 diff --git a/src/Blackjack/bin/Debug/Blackjack.exe.config b/src/Blackjack/bin/Debug/Blackjack.exe.config new file mode 100644 index 0000000..8d4e2b1 --- /dev/null +++ b/src/Blackjack/bin/Debug/Blackjack.exe.config @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Blackjack/bin/Debug/Blackjack.pdb b/src/Blackjack/bin/Debug/Blackjack.pdb new file mode 100644 index 0000000000000000000000000000000000000000..983f2b88b556f93c27a1b9a60a94a2a27dd54d86 GIT binary patch literal 54784 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 literal 0 HcmV?d00001 diff --git a/src/Blackjack/bin/Debug/Blackjack.vshost.exe b/src/Blackjack/bin/Debug/Blackjack.vshost.exe new file mode 100644 index 0000000000000000000000000000000000000000..58da5217c62dda7965cb039639e918719bda6107 GIT binary patch literal 11608 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 literal 0 HcmV?d00001 diff --git a/src/Blackjack/bin/Debug/Blackjack.vshost.exe.config b/src/Blackjack/bin/Debug/Blackjack.vshost.exe.config new file mode 100644 index 0000000..8d4e2b1 --- /dev/null +++ b/src/Blackjack/bin/Debug/Blackjack.vshost.exe.config @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Blackjack/bin/Debug/Blackjack.xml b/src/Blackjack/bin/Debug/Blackjack.xml new file mode 100644 index 0000000..6de1d0d --- /dev/null +++ b/src/Blackjack/bin/Debug/Blackjack.xml @@ -0,0 +1,24 @@ + + + + +Blackjack + + + + + + Returns the cached ResourceManager instance used by this class. + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + \ No newline at end of file diff --git a/src/Blackjack/bin/Release/Blackjack.exe b/src/Blackjack/bin/Release/Blackjack.exe new file mode 100644 index 0000000000000000000000000000000000000000..dedf72bfaf0de5af39fddab886db34d30324f1ae GIT binary patch literal 39936 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

VqTcxPE(TRTFmLO>w*o zWDnu>msL&M2i7iL(G<_}ueOqDyeGP7Q{Jyu+md5rO-q!9Tn0aO;5WJ7raeoWq#oMNrUu6|Xj9YRWKvg-!_L&u*39q$ z9F_K^vTsvsr=vBFkEaJmgu!usWp-2QKq?(iGhEe_%<_w}SEMpc@$q5x64$Dx%kaCz zljV@yXNfaHAl^p&{GrHyy$3#_{ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Blackjack/bin/Release/Blackjack.pdb b/src/Blackjack/bin/Release/Blackjack.pdb new file mode 100644 index 0000000000000000000000000000000000000000..3a1ee9ba3c986e6ee49d1e53aaf49231fde929ff GIT binary patch literal 50688 zcmeI531C&#naA%#2n0cig0d(E2!cRX0tpC6NC=>85;iqTLh^uUNH7VTOT8+ntxk&- zTenWJMQbb8rEb;QLB+at+=?w$>rkt$T3eUeRvoMJ`=8~#%OgQ&3U(9@eEHpb&v(xG z&VKHB_uV(GuBNH6xp7fTW@&Ee(4m>rD#|m9a`N)JcJ5tP5#ZXH|3M9hZ^d*W2o_rG z`}+kbfz2Q9b9-|M6i3?ddwX+1?4^0%|FQg-X#?G82ol^8!N(uBhx>&(+vmQ>C9vNY zIdl8+_K791J|{o+xuu`Kw2xnq5@>Dw z*HjoC|8=hHrt%9?1bcNh?tbc^(e)2Jm2vxoU_;iihd;Ar;&E5L_WNft)*TaUp7Gsw z*Y5wV3r@^f^oxx9h6KTTou=GZb$!G5Cu`4}dgogcww~Mcy(`_4A^5=oYfE~5sq(5m zv2I-+J!$Hoy}D38N15MU^Bk9Qx94Vy5e_u2!t+_YC0>gOo)yQ}_(Uj0sw_Xa<7N6~S)&!=trUGwLt z2=;1IcUS$tfAUv?tA}3ww@v3?cIRyuy>iQ5U8tYK%+DKcjrRN;W?`Sn|A!Lz=*^Gb z)ZYHUH2zdpHn%LVjW@JZE^m%EHD^`kZ-I@9@AmNYlVmoBVdJ*8n$W6lbm9BC_!6*dhS;L}*<(^!~D zBYCuRb*A&LtafSCxis2J;-ARItax+d@}`=2b52>jxo&Yoyh)j9E1`cPFHMPrYClCn z|3r=|;w>$84U6}9hMIjk(fs5W)#ev28c~y7J$!gkcHyX^;_Tvr;{5Cp!wW}orMM

G&TGHfbb+pxv|F^bB`~9+I^>sDXEp?3z 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 literal 0 HcmV?d00001 diff --git a/src/Blackjack/bin/Release/Blackjack.vshost.exe b/src/Blackjack/bin/Release/Blackjack.vshost.exe new file mode 100644 index 0000000000000000000000000000000000000000..58da5217c62dda7965cb039639e918719bda6107 GIT binary patch literal 11608 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 literal 0 HcmV?d00001 diff --git a/src/Blackjack/bin/Release/Blackjack.vshost.exe.config b/src/Blackjack/bin/Release/Blackjack.vshost.exe.config new file mode 100644 index 0000000..8d4e2b1 --- /dev/null +++ b/src/Blackjack/bin/Release/Blackjack.vshost.exe.config @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Blackjack/bin/Release/Blackjack.vshost.exe.manifest b/src/Blackjack/bin/Release/Blackjack.vshost.exe.manifest new file mode 100644 index 0000000..f96b1d6 --- /dev/null +++ b/src/Blackjack/bin/Release/Blackjack.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/Blackjack/bin/Release/Blackjack.xml b/src/Blackjack/bin/Release/Blackjack.xml new file mode 100644 index 0000000..6de1d0d --- /dev/null +++ b/src/Blackjack/bin/Release/Blackjack.xml @@ -0,0 +1,24 @@ + + + + +Blackjack + + + + +

+ Returns the cached ResourceManager instance used by this class. + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + \ No newline at end of file diff --git a/src/Blackjack/obj/x86/Debug/Blackjack.Blackjack.resources b/src/Blackjack/obj/x86/Debug/Blackjack.Blackjack.resources new file mode 100644 index 0000000000000000000000000000000000000000..06c24d06c1cab750788146ce052b37770f3fa530 GIT binary patch literal 180 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 literal 0 HcmV?d00001 diff --git a/src/Blackjack/obj/x86/Debug/Blackjack.pdb b/src/Blackjack/obj/x86/Debug/Blackjack.pdb new file mode 100644 index 0000000000000000000000000000000000000000..983f2b88b556f93c27a1b9a60a94a2a27dd54d86 GIT binary patch literal 54784 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 literal 0 HcmV?d00001 diff --git a/src/Blackjack/obj/x86/Debug/Blackjack.vbproj.FileListAbsolute.txt b/src/Blackjack/obj/x86/Debug/Blackjack.vbproj.FileListAbsolute.txt new file mode 100644 index 0000000..bac7f4d --- /dev/null +++ b/src/Blackjack/obj/x86/Debug/Blackjack.vbproj.FileListAbsolute.txt @@ -0,0 +1,26 @@ +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\bin\Debug\Blackjack.exe +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\bin\Debug\Blackjack.pdb +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\bin\Debug\Blackjack.xml +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\obj\x86\Debug\ResolveAssemblyReference.cache +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\obj\x86\Debug\Blackjack.Blackjack.resources +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\obj\x86\Debug\Blackjack.Resources.resources +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\obj\x86\Debug\GenerateResource.read.1.tlog +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\obj\x86\Debug\GenerateResource.write.1.tlog +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\obj\x86\Debug\Blackjack.exe +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\obj\x86\Debug\Blackjack.xml +C:\Users\00alam\AppData\Local\Temporary Projects\Blackjack\obj\x86\Debug\Blackjack.pdb +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\bin\Debug\Blackjack.exe +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\bin\Debug\Blackjack.pdb +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\bin\Debug\Blackjack.xml +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\Blackjack.Blackjack.resources +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\Blackjack.Resources.resources +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\Blackjack.Rules.resources +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\Blackjack.exe +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\Blackjack.xml +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\Blackjack.pdb +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\ResolveAssemblyReference.cache +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\GenerateResource.read.1.tlog +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\GenerateResource.write.1.tlog +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\bin\Debug\Blackjack.exe.config +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\ResGen.read.1.tlog +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Debug\ResGen.write.1.tlog diff --git a/src/Blackjack/obj/x86/Debug/Blackjack.xml b/src/Blackjack/obj/x86/Debug/Blackjack.xml new file mode 100644 index 0000000..6de1d0d --- /dev/null +++ b/src/Blackjack/obj/x86/Debug/Blackjack.xml @@ -0,0 +1,24 @@ + + + + +Blackjack + + + + + + Returns the cached ResourceManager instance used by this class. + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + \ No newline at end of file diff --git a/src/Blackjack/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache b/src/Blackjack/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..44263107c4adf8c4238c08ad5f1d1af10566cff2 GIT binary patch literal 9353 zcmeHLZ)_CD72iFd&$r9rGZ0$R5_%3ah2q@V0RwSxBXi*31QNp`(~_g7_1&DkcyE{P z?%CL&;y|SYJ`@ttKk&(I)DI<9TBWV}6d0hRdUtnSY8+A8;m^-9OsBsn}cGTI}g5 z^mZGYj8@Rti>s;;%J0nbCXtbb$Qw#PMar7t6>g#lU#bf5)xBM}0}(|uWDY0NcB zi9ynemso#n+m;R4{jA7bX6IRA!1Gv%G|#+jO}W`Yn$M;jcOsj7de?zE23ul1C^(y@ zk8HpGRdU4i%7(SW@XUO&U|A7xakM!GMs^H4Q_LMU@)KTmvWGn8HgxLKk|Q3c8YQY; zb5!esez@2J`8@MHbJVmE$zCQaAurhR3Rz0I$v_vF`wCp$OwXXl@(t&^v=s~?AGq1wyx`~5b*yZ zLO9Zd2+2E<`PsuYsds-c`xi*PlBCr>0q{x4ufno0Vofcp(5>q#tSt@PF9zTN(!i(0 z0K7sP__P>+r$_^{nWz4_iPJ&$hM%(}NdO3T9?`SKgE{O1Ym z6E+rsy%{n$6=_5U&dtee1eq=Z2L%}^iZ?^-R++G2II)L8EJ@(0YRLYd5D3G;KV&N) z6}9HDZ}eQPhK<*oyqt~YM7=v?7ac8!N|EX$7R`yk-JU~%H(-r9uIZ1LR>>&ky|iQd zu466F(WZ9nF_5Fea@a84mDM$P{pgE|B$6Anj4?0H7pi}+wzVm03xC=|p=i4>jo_kJ zphT=_j+I>l1#@-ZQ|hTUrzK{a`)aMA6$mi5h_?Ns@+0_{G|+%RFg|kigd!=j-pYot zO6#T}t%tx#dLxezIIW`a?MtOn>AqBhvO3kMtWMQdPu1$nlvH1)P*!6-te&cr)%CA# zE~~Xo#7X!KI(;>#ctpy!Nt{P=IVBpNr9Jx_S_}))h@yvoO|84qyi5UD_*b;%M=^-} z=~uvyikyOd7}-W(ZB3h!UZlLDQMgmIJ_6iwk5S{;-5D-;97*xx$ZhN+@qwyQ+fLNg zUkC+h{TQe&x<#OWRF=>urb{$L~&WcjE98D_nI?5(DZ_NgeRb@GK!e z5eN;Cett|?O?9sm0@YP~1}T(F`3yB8l`x_WQ(N0dfQz@E8vgu=CqfxqB14qb9|%#x zvxK}V5E>x4E)!Oh>-&V%yQ2Q(%WzS{^}nty}4yYXXyMAcl*C)zj5-~AE!Fb{jzQ9nGM$; zX@BYOtvCL3z4OZV{&D@?LUvE=!qrzVu0K55b(wWN@ZRtG{lm_~e}4C?U;bhI+Bf?j zT77nTnypHdu3Xr>_t2Xc;yuI@?vO%1dOUY>*;{&F7zww!*F>d3%qo%GUgL=4(w}ML zk6(Ifx&3U?#7T-~C{cPSa7#}d*=dg6dtVhup^_?8WHYGaW}(7JQ46h54lNeSbj%Qi zvIk$NMgv{*2}L~8wK75VY#z7Pxw&x@cy-%zEAGG@_fs`u{;@N_jp25x-1 z(zW9>R`H+{)KX6eoJKtrKy>xFpa;!L9)!Ag(SsJS2R%myuI64*Tk6`Wn(Lf~>zoL9 zi+VhO=;}<+b*3fP*}3RC)rhk&uXbJ_1B;`duAQm5%vrchIp8I#A3$`~3%ZOexy-Ib zms!{@bB+w$@U*FG=W7o1A{@vL_>5W#Ai8P=9cUuxKyh5K%+Y)Am;Sf~l1u+5sRyM$ zjy}OBj%$?;dU2TJPjyBdcP)I8pUq@P?%({*88t&a4Hv=P#T>o&zGiU2B5MZs91VpU zrGdtp!M%m78FsrxaQtt)2<`;rMR4eB$O+1Ic`C|wOs!ds+IZrq%VhabpJ6I`gHIfJ dSe}Y}+;COIUzq{K;f7Ps-!c_DuF=#b{{cne_HqCK literal 0 HcmV?d00001 diff --git a/src/Blackjack/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/src/Blackjack/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..4e3883031de7332b22b3745281bb695883c06d5d GIT binary patch literal 5533 zcmeHLZBH9V5VpZwFoZUyDM_G7or=Ci*2#ttNK~YPja$?bA=@IAI7HTWW3#Y#Ywhk~ zT!i{l`U|T5#CGQV0-=O7$d>rvwLD($>^{3YJGb-P#Nx47>>n)jOXcne3U7pG-O*3KJ?=4Ing%iA;JstP1Y_0cK{dCyGiAr~Iaw;32vvhhZ-Mgx>xVrnyJghtQc;73dd z*#vJ*Yw)Y0wQ*t~pjGK9?46fEjn|7@z>LcRk9*8OwRt~Eg%xeVE^SmBN1qG-vG{t714X*Eeb#35h*LP~ewYxsx zS3^AhPy5ADX@UFH=F&0?T!Cw(;-K#}Ji}BOm~s!cnK{st4JB)65Zc7Ff;!hmwa)cP z+=l_O*es5_xc3X7GnZ6bGT=v`o?hKt;JP7Lizd80u;W*A?Sb1$x}ddGYq(f$a0}>R zogv_r!oYAJIzuiawT+^!5o^@4VzCjF@pzoRDE}NQx3mEtT@262HRLq*PY{6OuKg=o z;B9Vq_nI!~)jLdtu+6x7yU^=eHi`%JOxoA3RDxH}pOfeR`!QKwW=rnUi`>h_=a5}_ zxtF!+nooOxA7meFJioE{T!?AIHWUVzOUFWA{kH#&DB@y5xS zHHA2TIF3eY0)cTtjS+g@$!3{gzSE{H={9dkFJyCB2V==0-t^j87tB36#P5ZgtR6Zi zD=(Y^RKq$-jbXZiv84oBisK${C_xPr1Q?TSm$?U!{DgM&DT>*57u}^tw0P?t>Zjk) zr=#{1wkM+6G}cCOe(N)=Oi+`(lwDp}PTt4=DY7vc+xi?u!uEu)i2fvOIDu4TdQv_> zQRxUa*{pJfoNYF(xjDCX%P{ZigFIK)s zm$J2w?Ve7~el`zZ0Y8@5J!k;RD%#_rB%~!tZZ6G27i6A5W&yp}HkSG>Y;g z)>9Pr$K9qWqF>SAudtFRV$vc`Of2GOX{>Zhil`ZtR7B6PV$Gv?c$&X5Uvg%BjoRtc zpLt*?aZps4oGv{ qhXJOD*hMychLw*!0Ag)a?xaZ)43*KphPT3pa)iTMp_ljBoBS6j8XyD! literal 0 HcmV?d00001 diff --git a/src/Blackjack/obj/x86/Debug/GenerateResource.read.1.tlog b/src/Blackjack/obj/x86/Debug/GenerateResource.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..bd5896cea167a08c44cdb322525dffcedd45ee38 GIT binary patch literal 848 zcmd6m%?iRW5QOI}_zoUC7ZtVOO=Fc>+eqs#6yN_T)NiARq6be>Lc;E3cbUyju9vfF zR;8_Wnk!L(RbyA!C1)3}$C_%*&hhq2!FK`aJTp^ybu=Kd&#tv0+iOJ?N5u+c7AiPp zpi|K7XDp&tLXD%^YN>gQbDik@z2o}9+4E8*-5UR<_ff)i{e`L1gjpS!dx1tgmd!KA zcVWsE*n%lX+$TXl3vg3QLafKmG}e%uJqn4?N2C#Fj2DACVhSpxTH=}VTzIvVS|?&( Y?@a;!<#YcN_8V-%rhS{Gar|U<12->ty8r+H literal 0 HcmV?d00001 diff --git a/src/Blackjack/obj/x86/Debug/GenerateResource.write.1.tlog b/src/Blackjack/obj/x86/Debug/GenerateResource.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..535321b99da0a6b65a6815f2a426a8cbe58620fc GIT binary patch literal 542 zcmd6jK?=e^5CrQi_=g-ki~55YbBIZd>>5#6d`aG}mO%tPc?`oWGtG9>J&*g1WJON& z>?k=nCFkfId>3vjE2ptrw=%Xz3 lTBRBn207Dm+j2GcciQy!+j*s6(wFxsX9)Uieq7F(@dVp4PkR6W literal 0 HcmV?d00001 diff --git a/src/Blackjack/obj/x86/Debug/ResGen.read.1.tlog b/src/Blackjack/obj/x86/Debug/ResGen.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/src/Blackjack/obj/x86/Debug/ResGen.read.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/src/Blackjack/obj/x86/Debug/ResGen.write.1.tlog b/src/Blackjack/obj/x86/Debug/ResGen.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/src/Blackjack/obj/x86/Debug/ResGen.write.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/src/Blackjack/obj/x86/Debug/TempPE/My Project.Resources.Designer.vb.dll b/src/Blackjack/obj/x86/Debug/TempPE/My Project.Resources.Designer.vb.dll new file mode 100644 index 0000000000000000000000000000000000000000..18c6894ce2a0acde4b56ffc6b7799478d3e665fc GIT binary patch literal 7680 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

VqTcxPE(TRTFmLO>w*o zWDnu>msL&M2i7iL(G<_}ueOqDyeGP7Q{Jyu+md5rO-q!9Tn0aO;5WJ7raeoWq#oMNrUu6|Xj9YRWKvg-!_L&u*39q$ z9F_K^vTsvsr=vBFkEaJmgu!usWp-2QKq?(iGhEe_%<_w}SEMpc@$q5x64$Dx%kaCz zljV@yXNfaHAl^p&{GrHyy$3#_{85;iqTLh^uUNH7VTOT8+ntxk&- zTenWJMQbb8rEb;QLB+at+=?w$>rkt$T3eUeRvoMJ`=8~#%OgQ&3U(9@eEHpb&v(xG z&VKHB_uV(GuBNH6xp7fTW@&Ee(4m>rD#|m9a`N)JcJ5tP5#ZXH|3M9hZ^d*W2o_rG z`}+kbfz2Q9b9-|M6i3?ddwX+1?4^0%|FQg-X#?G82ol^8!N(uBhx>&(+vmQ>C9vNY zIdl8+_K791J|{o+xuu`Kw2xnq5@>Dw z*HjoC|8=hHrt%9?1bcNh?tbc^(e)2Jm2vxoU_;iihd;Ar;&E5L_WNft)*TaUp7Gsw z*Y5wV3r@^f^oxx9h6KTTou=GZb$!G5Cu`4}dgogcww~Mcy(`_4A^5=oYfE~5sq(5m zv2I-+J!$Hoy}D38N15MU^Bk9Qx94Vy5e_u2!t+_YC0>gOo)yQ}_(Uj0sw_Xa<7N6~S)&!=trUGwLt z2=;1IcUS$tfAUv?tA}3ww@v3?cIRyuy>iQ5U8tYK%+DKcjrRN;W?`Sn|A!Lz=*^Gb z)ZYHUH2zdpHn%LVjW@JZE^m%EHD^`kZ-I@9@AmNYlVmoBVdJ*8n$W6lbm9BC_!6*dhS;L}*<(^!~D zBYCuRb*A&LtafSCxis2J;-ARItax+d@}`=2b52>jxo&Yoyh)j9E1`cPFHMPrYClCn z|3r=|;w>$84U6}9hMIjk(fs5W)#ev28c~y7J$!gkcHyX^;_Tvr;{5Cp!wW}orMM

G&TGHfbb+pxv|F^bB`~9+I^>sDXEp?3z zd%DY1N0QnTxtg`Seh>BgCKL0Xvw1fTQPxxzugO3m-A3u4=Bf)DqejlA$K6N~wc()=?a(qxkXW!u-DSZ)ma z-4nmQG()=Qb4|MPi|VQ?c-?PrJnvBHs%uDBeoA|!ZaB@zNEg5K_TaVZ2^yI(>soV?S{iq8db^N!T&k+0kMW+tH4W*fB6_M@e#4QGBxH4Y&*) z+2VEEvW4nR*b4Yu0QCsG)8h19V;<}#0mJMDf)rQ`#JZK6D8(b8L zvheA*V5nTQPUzEVqoV1TH#RM0M@MDw9@m!aZ>v;^9ddg}PkSeS75r~Q^QQ&l-;_&5De z;WYkB*ZZgTzi9tb+pu~u6NXd90^2uqOj`-H1+f%%4SEIXJdB*$zSP!cW5^O?j6&^m z|7;0F>;HCFu33>tS5p7uI5%D?^ZzYel&<$z{SQgpX$OpktOsV!AH8a6{n#ZfEz3sd z=B`}1GH2!RoW`cbx$~z@&CMS*syMfydTG3QS#^zBwhT#zX=rXGR6$-|UM>+fH0QGJ zRQ#hWRyViAX*Z0wk@K9=#`=18sJH>uq|v`Eznn>Nc5~`#(CKS+runZ#<=Fe*3DwQU zJ0<>kbq%$RE1Prd%(i3NWp&ky8ycHi>S~nsK|7>fR^3vqIV@^xSyS~&He=B3Y_88A zJ=TRw6lcz~)m++X{>*e^@1gQ^4#l*E9Gf~TS>DoEQN1GW_j|am`SWf(47Rq^0#+S$t9T^7!qgS*DJ?G=4l^| z=5WQG^lKl?osiYCpeep6YieGiJT%X0jInJoX4)mE_$S90@@nSp!(q?hnxK0y#LRbN z&{>GY_~*+}%M!&W*AM+Jus=Km(&oeTpfKplHzhg*T}&LSxNh?oGkN9I%#E4@<%SVP zVs#j-Ks7}YGI4obY=xz``&dYiQ0%AvsW)m*w6+2HHh@RPO1&Q94MQK07IrQMP!KXjFv7)8P&KD|!OGvvDVWjVMQq%Wk&^3~NB$`BBXdHbRvHduf7zF#{Nf1OYQqH*atpt(jGu14j_*1CJv2Bwtuz0wtb2)s+*@_H&XH8 zvbbjZO)Syh)MYh(%l*=%HQ1yfUE986iFOgyea`6G`AoXD9kzb|_M4P=ZJTL5-t9&= zImh^Wy<*bP`e8gWAJI6l9=QS8jBG>RLew|1kTJ+?q#oJl{{NIfdra|j%URAWwRi7W z@1$vuNNp{MjQtA7v}xL{_fH*j{Ful7aAM4BYwXvafLwIUV=a~z`n011HhLQOLIoh4 z!g#$@8~nJ(IwoO5G^*6Gca5_nI`-2a(=LeE5gq%r1_=@Ad!1Apd^xaoh}zKV*snQN zE?N$(7t_}H^dp0|%HSf>ZjYbzy-sTSz6?k_k$xnaz?Xqv2VUcBpv)4E@jmSv-iB5d zZnC8d{#PIh=XFzU@#{d=6bV~ei7sK2UyJ3raf32UIL70&>%2|7Sc`2yXBgoX*6XL* z<=0}YH=JFcycS#MY|{G5JJx$?cX*p3Yq3IfHBU>|`={FA>p^p{#&FxOTAv%=|Ip|r=LXwOTb~=~Phkclg15o8sn+AA&!RghF^}3hkD2;cd8l~ubbw1omo<0L z88RN|eu1#Vn2QIP`B>>m*Va$W)D@?+gXI0&L4;A;I@pBWasIVs+WP$46MglMUeM3K zse4PB&$NcS2Du%13V9U?80dN;dB|j>9$ACjfNVy#BA;g`^L-yHR$=1`EX-eStn&A5KXL7* zgA|-wPP@*uZm03w&U%Des$=Z^9{z*Gsj*r}GXvlMy-X6Uk;dwfiyVh|h`{XH|wn;2<~@ zW3NAdZxldY^bjAKk9oE={^Hd-57ALEWjR~;2w2s7B+ zWB4)d5gVO}_YDm0Mq-1JGNck&h3s>CX9=kN`aX1#D}rcqIFml~AlDQ9IAtGM;nyGv zspo{-;&fHE`_bd+jYt*Zc3A-`!egH_h+*+$cJ~t5W=YGh(7bFMPIt!e_x$_c6H|OueZ87OWXicA6!a%%-7kB2761a{-%!? z@mHVI-kI)86wd2L#@d2WEEs(I&{#Sfv3)aU`YESooSv)$+;qlL?OSM{ReL_7)-T6% zU2Bk8uv@T}zTeJB*I=OeTwZZkA+`YHl?AirLMZZ?u@t|iEM1(+da}#{h4O~ z2(PeSKQf*a77&NOkDQiRySaU_=9Z@AH7!}w>7de4@@?w4c+_v((y1u0@hCfO=}aGP zb<}3t(y1u4I$8#{r8Av1sccraZ%e0QWU{P%|L}V~j9m$LE@eFmyG-$$Zwf4!+E`s{ z%2)TKPhqU|z0SV=@!9kbKS$YdDW+#Qj8mQaIVzpGgU^JucOUXOhnfF0M|9bX(6TsRWad_z5pNw)~ogHg<(eUMUQJfb=ONF)m>N5&%kkV%MiMkCTW0y)}AZz$2V zKCC(HGcwvIvHc)s`h@0k^>^$tj`BHA^R~)|b%H4$n_gcN$GcpUzn;yPJ71j~r#hQW z#nvNhkQfBEptKmMajejRWT#|r0l zBlC!P{>SeDbWhA9K@g3~&ujj^<_$%T(;Ct{+C|#0ye*OYnsq3=ib&V{r>5`Y*SMf| zXzh#{n>pQ~9nOu}&-_L8<9V^1CQ?$M9ju_-JPF`z)O5-5uEm)sj_YQ(j@zHCdUf(cFWs5sivnI2hRwxv@MSzorLGrcgm zzHC!xL~?!EmQHki>GxlY-F(JmxId105G3eid7=5P`?H8kHV|q?iQ88D!eh~z9ocsRi+srj? zjdP7#6DdqBX|HACHffhGtu2dJ*DomL>)5Bc`##dXf^Z7s^-|OK_jF?u>F?YxHK!}f zJL%}zY@S`!+Ccj(>q%=P#*AY!kxhOrkPH_DGnVN|eO4Cu`#g$1pIL5hjP6ax$!EX* zE}yfi8)|vjcV#@@KolnJ4Wye%IEC?gsrmG_j7#K`eXmGV-WG4iFiqgNJX5&#coBAt z_I7B@t*>5PTHQo7SUUz|!(hTGjMq!G!++L!OvH{w?mH3w^Vq0g^YXeD#qYPp3)^mF-W!^ZjC;K|)#Vg4?`#@SgB8)rApq`DH{ zuiT1#vk9j#UN6-~-)2e@Haa_8yH72v?aq#GM(m(3r=<_v!48#J!j4M9ynrZ-*K5m; z37^uA$(^kMdfwH$Q?X-%w}Y`_avdL&+o8hrp_j3tjBpC$^-}Ff&F@n#ooKl;^rSsG zXovh(@P-J}hBZ!1CCtweh4Ff+>G*Ol{e=Ab^--a2?s2&m<}dftX=?^MJ1S}#n`oi+ z4A!z?E9vJEM*3bS)rQo(zU$Ih8Y$DIr12x4#>9qNlhMfxDhzH)rXhXr!*SMa5lTG#qjPuof38p0`z*Go-DdOgv(0yzV{!-v^& z^YvGrCtbnpoAuPPV!Hbd1zV6Z!c% z^O3ovI?*5zsgoAMY(*5t>!s!+HJ!=>ZMjhd2}f5F+75O-iMaRdf^s5kizqe=iK`YtNu=jbf#Qow)7&VjYa#)$z z2i3lc^3@OWd0G<{%8Xn!1-#J1=m2PvG8k)A+NM6D@uozasQE(At-5Z_{smt(NkTq9$6C4k>z!LZrqzuCC zuoS)l=~rPo9gOxC9to$wk&yZhr@`ak32-W`gOpvk93Bt94rjreVFmmTI2-;F&Vet% zx$qr04}Jtsf_?Tg-}4TO;mMp&hNr*8dAsAp>H z;Jfft*q#P|8teueVK!U_kAEhx36jA-Uhe8 zAHmPpND^kFTjqSgWxx?FMJUWh5rSQhQEW8;LETUz5-j|@8PBJ z5Aa&}D!doI1|Na1!)@@-@MZWWjP1{w5cYv@!=dmUI1&B@&Vuj4h44Mt0N;lf!w=wf z@W0_5@I&|{{0Dpiegxlu?bwUf`fWehqYHBl%!M7`F)$6D0GV6EMUXKsTmkj0{&}z~ z{5CuQ-V6_fkHT*7Impdf_!p?>^fhtnIsI<%P?!nz9R66S=kQO2z2PFryHUawQ14JV z4;~J$gp9G__3#LI8_a}1g<0?k$a_-4Kf)tnrvn)8VRtwfW8>1@KBZ9Nq~T)58bg2>1--v$F6-SOotHi($J1&3kad1K?=Rd&6;X2xKk@ zC&BTs7M8$ea01j98F7A<5j+kqhHd0uF;KVKH0)=K3dUyr=9^43Tg!jQs za0|Q%J_&ya{{U}>@4;JOdJpCS*c;vkhr%DhG4OUc4c-Ayfp@}2co)>eU3bGv;g8{W z;63n1@LsqD{scY??}NXGKZSpX{{cI(AlwXl!TaG5_y9Z_J_x76E%0Rc5Nv=ygXh49 z;X3#TycRwRZ-bA)2jSyzEBrZp1^y@e8+-zGJd}9@9sr+$N5ZG!IQR^l0)GK#!>#Zn z_$;i3zk=zk_R?ADrL)SjpH++c3|-gsJeqh+DS%~7zMD+Q60rEX$0;13N_1V3y4?u<^n-G1*pNHr<0O{l)N^@7? zqJBzq45D}?I+y=+BsJZmxF-9Rm#K)-jOIt_%gKTjgBdRAocOjegEQabU8&TPQ7b!thRw{SJsWOnC$}ZJ! z&My3p$4_bAfXqNtp3yYrHw}@$>`|KX*L81~j&=QCttZ=eWuI>wt+gTLN$n}xhW=H0 z<<5?18;{zjdiHts^}jfBO>IYQLitf2S3XpC8pG6|R9_P1HC0r8t%(og>sswGHLT8c zT@uxo9XglY@>4sPjgr1jbS?P|(W=0I&KWbGd2(A|_D$-c+(4#zmY`S~gbdMU51>CB z%y~9E3Kqj5a55YUr@>(`owxs_vs;$V&PzJG5tfy(d*T@;y}wi&7y8bYKEG4?V~`hg z9hXNuES1b&0cvKi09(vnK|UeC z0bB^j!5TOn*1{8E9O}88MQ{bA%)_(c61WCZ_F+0ZRjs!Xwb3KE<ST^MBp-t`?#`x$Y}d|up%I#>VM z#C5p_%0=zG5e|mSU=E~>hUda&_*K{fzXn&p+u=(1OSlShA8qz_dH? z2m8VE;UKscPJ|c0Iq*VQ4ZjQ*L(&Raf114*)`ey-=6U#auD=556X9RsdRRgpz5$Pi z--PGEE8zx6p9!yrSHthYYv8@`TkvuC@9@z5?4HbExPf!+kzEVt!tcOJ_+5B1{60Jt z{s6YX8{rzb3El;N2p@*Gz*pd{@Q?5|_y)WS{tey@)7sm;mYMJ#&ga5=;XHUhTnHb4 zOW}iX72E>X!H3}0@L{O=x+^`ps~PuBh9i)JsejEcBRQ^d=RG(tLo_~0W+Pe)YCh1p zzQ3^n8N~<8LwN>gCUP<|#vErrJp-44ZdXRC3`U_0dT>`puMApK)L-*JSK56BBa4+{ z&LzDN*(U$t$ehSE^%srXYP;jOepsUYX3>`V^|#}7FOJoIss6;?`(vgY?E6%?e|DeG z$INH-((R3uDFE&XbkpEd@F4g!RGiO1%`Lxxqu^G^_!~S6HMh{t!xP}I-~zY}E``s* z)$rHw9QZu^H~0d)68;8$8@>o>FTr-GFG;*d4wB z)pz~`bK#p%?~t=|ug0iC%KA|1>Ifu1a-17E-toG=r=xMshEX^#1;nTN%1qP&`w8yz z{+Mhsb)Ydr^Ttr4fcY6hg6x_-_n>u-prWt->``DkKkDNF`Nv^b2t^MTo@0` zzLv(E4qT_7n|&?%t=ZR7d8TvyI!GCra@`;Pi1RM+4tM~hKbifl`(ZcEAB7oEbK=2} zI@j~vA$1w_fYgQA=Xwn?4~AV6YbC8?)K`WfT4xQSY_vw}Z^|!&ww%Ey4Lz8#RR7sepe1hb3O@j9888Y;1tN-T5v2p4IT&A!l`f_oCYt4^q25zcsyh;#q95~ zr(yQ@*rPD}dz$O!;Qun53-xZGc~I}>nGXlR6JQRcUsA^!Gc#$EeUOt)+e(hr!#E#` z%tZY7J&|M08ybtXw(;Q>a6Jp@i)0$B~9N^RFV_ie5Uy)`s4 zt@Cp^PHo#uh(mKg9aNh;6&?wxzi=pA3Ugp1)cs6XGe6}(z5lIeBAu3)e+DFGo(EAn zYP-a5Tr=S{Hli2yfXm?_a1}fZehKD5?QxdD5YC6^!Af{OJRPoqUxu_RGq+p-f64iU zP;L1lsImFWP;K{Om<_)Q^WoPZ?aAzIYTbS*=lGeu&Bx(ooIeTI!#5%A)vUX}2`A9j zu7c%|_8TsO8(=-W7HWJ<&hJ`lj6udB+OJUinh0mX35fQF^gYp1WU`^vnaA}C&SxWD zM{5M>XrDvvO85Ca5@oNkAd|{c9WUTmW#0jrjL2=oHnl6wE1B?m&Q-_PL5&+X7~2a8 z-Hy1mcK>Q3ZjHzG*_4>>u}s|2@%TooN@g};VRK*q#yEBr0A?Ld7{ zW02Sn(LSlhGM)Eg>>0{vG>K!4hg$bU$G>vU^N?Zq4`P&>#O~G-j`hy}O5OW1qu`nP+lTSE>WqDfcqAs(ri))h^Tqv*7ET&x3!2%iy1&);zDl zx8Yl`Cvp4*s_gy>kAZ)KGvMFh9QYob3;!E34+I~>Qyi-xO*%Xm#vpw?Xa|1-_k+KK z%qwP&=>Y%1c^X6l-d`7Xh5N%p9WxyVLHxp@@Bnx;JP=+8`CdZ!HOK=*p?)joAoyK) zFnk{JU5D^@kbC;@FOayy_u*mC&SAx_AF9qyL>5w~*CJYL=^o_->Sze!?<0Dc`a8<( zf5|T!sgC$-tWh0ne{DdJh29kIbF_D+diT0^>{8oN9Ew|WW3R+G(4Dfe&nfXeA&yng z8pk_vEO!L0Uimf;8E~wI0Rk=Dbw(JI1Jtfv*C{+ z^L)4&vTibcl6O6Y&v8B+{ukt(UEwQm1XSM~30Y?cMKBE;c_&zC_an5&tUUz3kC4l; z?z^;yr~5_iRp^@bA+)BDzQ#nAy&tdaJ(?e{G*{bat74RyEt~yd9wIkJHo&p43uNCW z)SikT!{6mvH~A|NPVGkS24p^iZ9TFExdyo%*@nD@bfXgVJa!pUiL64_A)Amb$adsC zqz z*c@!Nzu*@au{{O7p*|JGl3>FYT!*>S5cKgZS1?(1B-dhSYkm%8vhoV{1N z^faH!UwugI;nIz{{5XMD^9+~HQfJ>Nm)=qrPl=1?PtM+(T==tH_=zt3_g(l$ zon2cy_YeI;OM~utlZN}Vt|CEvnl7))r25I0j z&EMo7&3`?SEF=%n+&LN1Jxmp%`wiXeu0hrz*C00_y5HT5Y(ri~-aCfyF-Kv*|w?PtD6%GxU!jOe|enaD7t7%4-vS6+!ML0XUy(KDo1ARCcekVla1h~AO-9@3t^dl;g3CF(nt zQ;{#4>l+-9p*&HojA*4ZrVU*%v7x1D^@5p=b$V0GA;Cc7PjR5&egKH$LxQ6s*Yig5 zvpjiuBeY*`^=pm(V!d=T@q>OojP-M2M(TNQ8|IBfnCLI&CDXG0E?iO4wpGS>rDcER z&ZlFqJAH1ZeO}at)6B~Z>~HsYeS6*MGog9AR?$|ie)QMll6F~t7p_{r_meEM4wRYw z&BSDRbqJhpVbUg*Z@V_ix1G~3BG2BYyU9blVCNtA@p-ZSHk~5!;_D@gytFfUx4*DM zvisa#TmqT22erM{oWD2FgvEWm#t0*=>3%`4rOwq~xNI`SC&qF+Hn=f^ajbu29P1dg z_Llx+Shb;!eq39W468Lp$Ds9>^ZT*N>ezJiS={*X^9B=k$MMr%bGrG-@l)-yqyK@5 zNS^Ffqu+WSte*=LnJYU{rkz^JgT3zbBXi|NMt|o#*y~Q8 z`Ng-DE|hDhPiQMv$Azs`A$>$(M=ydbNHoOk^#z*@W5g1>`=A^>bk&bt@b9Gd3pQlbCd&lK$fRmevRDQ_9O;v+?H9SNvL|p0aHp?EF$vpN92!;UfJ- z_U!NbKF40)UU&A_ChJA%?;rS=W$gIELLb)ZxUlhLz3Bd7{~+=LzDRo3&xR?c41B(1 zN4hCv`cUMhRz5B3Z^Pwdr!PC*U$O7I!@AC1bGq2&brnbF6kU7G=`vRO{(n39@7zjx z+3Qxnfbr4ywVt%A&Yw_TR>y^ntXBX!bJMn2JS{W@9-v$Wc#sxE=;7K={*~^{E{!=@O5eZ zT$o5d(>o~$gJH>+RroO0&xK(O_4&~|B5auC%OiXk>*vBSj`}c_?DP0A_Iu#T{8&F1 zCbCx7{&MGla*Mo_!KY*WTo}espN`(6;M4IhSny%2p9{md;oF_wd(b&B-#ahW%MiT2 zz3%iGKYbc{e?jM9#}^y;FxJn7q0jg*`retf%e_n>(r&Du3qyF`|&1RD_@}Zd9yk$Y@{#gJLxvf$d}b4XqPJ1Nd>4U?#K8&%# zyF)nWWlsLQ*WX{!?xYr%-}iG{`GJ_+(+qG%&OhX$8eZ?gxd zG&0A2Vj44>8kfbJT2=>TBl1f|m6kICS-0!7dYb($X=;tEtZitk?53@bZkiMo7mX|> zDU-;q(>O@aKpQuizsk?Dw)2zN%$YE}yu6@j!UP*qb#ISaZvz=Yd)EdglYr8wYP()2 zt5f;m=Afi_VtHO+2?H-~*YS4`y3tZT4$rm)e{uw@*%Q_7Z-kx3;2sQGCWi z6(n}7sH=@PRpkdoBa0@Km5(Y{jGvU(K0%cpJi@gMv~6#5t8FjQgM;CD!%Ir?MlkDH zx9hz13bwgA)4sCWcGzm(%-|T56bvsbnK+Trlg~`<$$2{#R4NFcJn!sOPP)#rV<#s+ zwJ4SfJ30A{L$aKY&b`y|LgY|)A=Pg+*N<((??JA6Ta3{Wy+=5<T z&M_|4?>Gv|=RMVL7Jf|gt%f@VKdI_d@*G zO7loKMWx^P$Z%Iu{qzp^e$LPLU!5wP-n%~5*^=s~ca7`$O}VIFJ7$}%CQK}`#+!$( z_6p^aYnYEe-k)DFR7&mGjp@M1(vjYiPHbJcrhocn6#q~0UW)cnPJq6<(5mBkH}hNF zaqQr^${@d}HotJuh??x`;lqov3r7_dXBQU~=Vy-?UO0*?#WnePMfo`^76z4-%`MAo z`4xxC<<0S?=B&!Ryz2VurImB*n)zY&%nCf~8Z!&>^7AU)0;IVzF-1p?rmfC&{*`_q zoKqHWu3Ov?Z`woY_}#YVJ)KZwCA>$HGE0&@81rtd=0w%+5p$EVV{-7(n;+@XZ~BA( z-5#!pya;M56$RVKIyI{AAI}5S)1qH$UvMs zwXWf`DGiGngWQJdrSaw(vq^-mp$Z(&O>^tA9O5lG0&u#^r literal 0 HcmV?d00001 diff --git a/src/Blackjack/obj/x86/Release/Blackjack.vbproj.FileListAbsolute.txt b/src/Blackjack/obj/x86/Release/Blackjack.vbproj.FileListAbsolute.txt new file mode 100644 index 0000000..d2b5344 --- /dev/null +++ b/src/Blackjack/obj/x86/Release/Blackjack.vbproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\bin\Release\Blackjack.exe +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\bin\Release\Blackjack.pdb +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\bin\Release\Blackjack.xml +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\Blackjack.Blackjack.resources +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\Blackjack.Resources.resources +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\Blackjack.Rules.resources +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\Blackjack.exe +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\Blackjack.xml +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\Blackjack.pdb +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\ResolveAssemblyReference.cache +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\GenerateResource.read.1.tlog +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\GenerateResource.write.1.tlog +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\bin\Release\Blackjack.exe.config +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\ResGen.read.1.tlog +\\student\users$\00alam\Visual Studio 2010\Projects\Blackjack\Blackjack\obj\x86\Release\ResGen.write.1.tlog diff --git a/src/Blackjack/obj/x86/Release/Blackjack.xml b/src/Blackjack/obj/x86/Release/Blackjack.xml new file mode 100644 index 0000000..6de1d0d --- /dev/null +++ b/src/Blackjack/obj/x86/Release/Blackjack.xml @@ -0,0 +1,24 @@ + + + + +Blackjack + + + + +

+ Returns the cached ResourceManager instance used by this class. + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + \ No newline at end of file diff --git a/src/Blackjack/obj/x86/Release/DesignTimeResolveAssemblyReferences.cache b/src/Blackjack/obj/x86/Release/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..f9f42819006a1fc33077cd91a77b8edd92b49ae2 GIT binary patch literal 2164 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 Y?@a;!<#YcN_8V-%rhS{Gar|U<12->ty8r+H literal 0 HcmV?d00001 diff --git a/src/Blackjack/obj/x86/Release/GenerateResource.write.1.tlog b/src/Blackjack/obj/x86/Release/GenerateResource.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..535321b99da0a6b65a6815f2a426a8cbe58620fc GIT binary patch literal 542 zcmd6jK?=e^5CrQi_=g-ki~55YbBIZd>>5#6d`aG}mO%tPc?`oWGtG9>J&*g1WJON& z>?k=nCFkfId>3vjE2ptrw=%Xz3 lTBRBn207Dm+j2GcciQy!+j*s6(wFxsX9)Uieq7F(@dVp4PkR6W literal 0 HcmV?d00001 diff --git a/src/Blackjack/obj/x86/Release/ResGen.read.1.tlog b/src/Blackjack/obj/x86/Release/ResGen.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/src/Blackjack/obj/x86/Release/ResGen.read.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/src/Blackjack/obj/x86/Release/ResGen.write.1.tlog b/src/Blackjack/obj/x86/Release/ResGen.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/src/Blackjack/obj/x86/Release/ResGen.write.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/src/Blackjack/obj/x86/Release/ResolveAssemblyReference.cache b/src/Blackjack/obj/x86/Release/ResolveAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..2e30228debab1b258652a8f516198463bcce1144 GIT binary patch literal 10882 zcmeHMS#uLd5Z2hTtX+&{69|xSh(HnuF3H3gj4KWpfeQmB4kCoAh={c`vKOzku)8vt z95^@RzHf3=D#t^vHUyLUFk zLZQ%KRPc+^)CDiCvmK;b>z9$E1~JB4Ln!Rc$2&b+4)AhqRnyTCMJK zqA9a@OtZMvflgCqo{w7Ql%D5S6oRyViic@McI2RDl(`)WH8+P^TINNA#u~2nwI*QB z!x!}b=k0x4!idX7@h zg}Ll`hvsMrkTiF8o^*H#NVG9l2P_6-DGG=RGLJ|L*!7-0e0Y|?wjL%GKtn%mhGsh> zW?nDoJm02O>^i-VEZLUl$9O4E_9ip8**VQ|xFxou-71$Hy~tfWg~H)T)BLX41E(hl zWBG);RiaC89RP9SQX1TK7)|iM==XEE_jdoVOKBrUnGe!VL}kJbR9mThtqFw~o^^n9 z3I*5*CR)7k$BM!N2(AKINJMQxkC(IzptfDJDkD;`?iEatuSf`J_+j!Uy?<{^cGVyWeLbqkZXu^VvkT5c13L6 zwN!~LBeKt31kTdjEC8E+B@0+i&6O1(D?#E!I)Nb+2GocJtfETfIwD8h1q2`2xmglm zdL>I*P0f`xAlHN3K%^6>M+pN@|A9QLxFrjis#!1S#cEX%|Jt%{fE+FrOeKrZvR$)z zH0yeb_ADa8pfPS*x-(H+;%A3UD`l1(%QO~b=?s~raSTV1XjId!Mb$n;z;X03-O!!s zNOs83#_gEssMemfwuV@mrIQ|*fE=^sHj!Jnwli!rmmX(i^s6$)q3jp@;J;TDBpgDZfG6oQ*w0o+x`6+^(Kid79jlODsp3c;cMTEjbd~L-qNIoj z)9j!M9rn2gckt)}>N{yn_7xcb=nT&g^QFts12WbZ#CgU#PfX2NaMr>UyP-)f;kboh zk1K!^7lOU601jOUMk<0BPB-EpBC;q5<|r{7`6&H2oj;X1xOC$mXTvy^vz#QfBiRw{ zsA)o4Sg*Hm($oki6pY<)vX3@6QaOLBavL!? zWU4Yslzk?FoP8=WD*Hr6{KqchsSWvUc*6!{sxP&5n1S3u8yqd#Iny%qF;zK8Yy~uT zQjL8i;e>rCF)I5&2F?3E&>&(qKvTz{${0lUSd@CoQ%9@W#onN ziqrs29fRgLZLpV6TOMR=K;}saCF}`_QQ6}%WX}2^v$X-4Y8G9eS9&LDgR571X`U<7 zjq0?jOncZl1?)T`!G%36F)DjV#?FI2>};c^4R=$=?nVS8Ij^3f9j`>G2dKvGmyp8l zlNgoVE5qg<88$IoxdrD(DSG11k8n8_m>=QBtAV{b#@?gALM=afjMxhD&QOh=kif>K zBt~Ur8F`M3yzrg|XzDxIJw+Q_eWSybyQ)0x;pQ3O=9mN(W=f38N-}PWKHT8)yy0x> z*x9^D8|>xPFL{u88IaK>l&}ejQQ5c*nSu{8_`K49OdUh!4cg$UtHFm)Re96H%{ky^ zOo9s2Bt~UNWZYzlsa+o7D~Ue^!q*a{K;8#Bs-whkH||%(9eJQC?nC{mxEBpn#TA%e z6<1+Uoqb0Yo4i03cNc-Z;$79>E8bZHRq<*fR6pOEJ>B`6+RyNc5~w;;Rjq!ZWJpT` oRgpjVCvfJUR1q@#st6r{y~0)aRpBxMRe=t_Do_H|*>;`xH^oZ)^#A|> literal 0 HcmV?d00001 diff --git a/src/Blackjack/obj/x86/Release/TempPE/My Project.Resources.Designer.vb.dll b/src/Blackjack/obj/x86/Release/TempPE/My Project.Resources.Designer.vb.dll new file mode 100644 index 0000000000000000000000000000000000000000..ec855c0e30ee6b20d56ba465fbb75aca00eff793 GIT binary patch literal 7680 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 F{{ad!`0oG! literal 0 HcmV?d00001 -- 2.7.4