Data Structures For Stackable Attributes In An RPG
Aug 7, 2010
I'm wrangling with issues regarding how character equipment and attributes are stored within my game.My characters and equippable items have 22 different total attributes (HP, MP, ATP, DFP). A character has their base-statistics and can equip up to four items at one time.[code]Final character ATP in this case would be 88.I'm looking for a way to implement this in my code. Well, I already have this implemented but it isn't elegant. Right now, I have ClassA that stores these attributes in an array. Then, I have ClassB that takes five ClassA and will add up the values and return the final attribute.However, I need to emphasize that this isn't an elegant solution. There has to be some better way to access and manipulate these attributes, including data structures that I haven't thought of using.I should note that there are some restrictions on these attributes that I need to be put in place.E.g.,these are the baselines.For instance, the character's own HP and MP cannot be more than the baseline and cannot be less than 0, whereas the ATP and MST can be. I also currently cannot enforce these constraints without hacking what I currently have :(
View 1 Replies
ADVERTISEMENT
Sep 5, 2010
In a previous post [URL].. I needed to change how the values of an object's properties were displayed. In my case, I wanted to change how the native System.Drawing.PointF structure was displayed. If you check the post, it was resolved by using a TypeConverter.Now, my next question is how do I give existing properties attributes? For example, the System.Drawing.PointF structure has three properties: X, Y, and IsEmpty. I would like to give the X and Y properties descriptions. Also, I would like to hide the IsEmpty property, i.e., Browsable(False).
View 3 Replies
Jan 21, 2010
I am currently working on a project for myself which looks through employee's information to find their availability to work. I've tried making a structure which holds the employee's information but I can't think of a good way to create different instances of it and store information in it at runtime. I'd prefer to load the information in at startup and not have to declare each employee and information. I am very new to Visual Basic 2008 but I have a good grasp of arrays from C and C++.
View 3 Replies
Sep 1, 2009
Can a list class in vb.net contain Data Structures ?
View 1 Replies
Jan 20, 2009
I have a structure called 'Scheme' and in my program I want (ideally) an ArrayList of 'Schemes' (so i can add, remove schemes etc.). However, within the 'Scheme' structure, I want to have an ArrayList of 'Item''Item' is another structure. Are there any solutions out there for iterating through these arrays quite easily?
How can I easily add multiple Items to a Scheme and mutliple Schemes to my Scheme array. Code is below. When I try to add Items to a Scheme, I get the 'Object not set to a reference of an object, try the 'New' keyword', but you cannot declare 'New' keywork within a structure.
[Code]...
View 4 Replies
Jul 11, 2011
I have a List Table (lstTable) that is on the same form that I am trying to fill in with information from a public structure (ELEM_DATA). I understand nested with statements will work if it is within the same scope but how can I do this with example 2 below:
Example 1:
With me.lstTable.Items(RECORD)
.SubItems(1).text = ELEM_DATA(RECORD).name
.SubItems(2).text = ELEM_DATA(RECORD).number
end with
[code]....
I didnt know if it is possible or if it would be as simple as changing (.name) to something else.
View 1 Replies
Dec 22, 2009
I am trying to get the data from the text file to load into an array of structures and then be displayed in a listbox on FormLoad with no luck, all I get is a blank listbox.
Code:
Public Class frmMemList
'Create a structure to which data from text file MEMBERPHONES.TXT will be read.
Structure MemberList
[code]....
View 6 Replies
Dec 22, 2009
I am really struggling lately for some reason. I do not know why, but I can not get simple programming code to work, usually due to simple mistakes. Anyway, enough about that.Here is my code, I am trying to get the data from the text file to load into an array of structures and then be displayed in a listbox on F
Public Class frmMemList
'Create a structure to which data from text file MEMBERPHONES.TXT will be read.
Structure MemberList
[code].....
View 7 Replies
Dec 27, 2011
I need to create a collection of millions of objects, each object has 3 double and one integer fields.If I remember (after more than 20 years without using C) in C you would allocate enough memory using a struct and an array, and read all the file content in one shot.In VB I created a class with the 4 members, and this constructor:
Sub New(BR As IO.BinaryReader)
X = BR.ReadDouble
Y = BR.ReadDouble
[code]....
View 11 Replies
Mar 11, 2010
what the results I need in a Windows Form Application.
Requirement:
(1) I need to create class objects with all various methods and properties, etc.
(2) I will create only one instance of the each class
(3) I need to be able to call the methods and properties of the created class objects (1) from any form I create.
(4) I use the class objects to store data so that separate threads can access them..
Question: how I would code this into a WFA? (I have console application code that works but need to convert it into a GUI).
[Code]....
View 5 Replies
Jul 31, 2009
I'm working on something whereby I write and read alot of data to disk directly as bytes. But I can't figure out a foolproof way of delineating data structures chained in a single file. A null byte obviously wouldn't cut it, because that could occur within the data structures themselves. Theoretically, any pattern of bytes can potentially occur within a data structure. Does anyone have any ideas for a byte pattern that I could use as a flag for my streamreader? Anything reasonably short, since it's going to be pretty complex, streaming through each file twice, once byte by byte to find the flags and again to split the stream.
View 10 Replies
Feb 25, 2011
in the sense that MVC does not complain about my protected inner abstract Metadata class, and the model validation still works:
Partial Domain Object, generated by a tool:
Partial Public Class SampleDomainObject
Private _id As Integer
[code]....
I did this because I didn't want to have to implement actual properties with backing fields, getters, and setters in VB.NET for the Metadata class to keep the maintenance to a minimum (I'm on .NET 3.5, no auto-properties for me).What I'm worried about is that having a protected abstract inner class could be confusing to others using this domain object outside of MVC (my domain objects are part of a shared data access framework).
View 2 Replies
Aug 20, 2009
I have a dataset which I am populating via an Oracle SQL query:
SELECT col_id, col_desc
FROM table_data;
Then I generate the dataset, via the function
Dim ds as New DataSet
OracleDataAdapter.Fill(ds)
Now, when I get the XML of the generated dataset via:
Dim strXML as String
strXML = ds.GetXML()
When I read/display the string, it is showing as follows:
<NewDataSet>
<Table>
<COL_ID>ABC001</COL_ID>[code]....
How would I be able to accomplish this? I would read the rows from the table in the dataset and construct the string?
View 2 Replies
Jun 27, 2012
I'd like to give a homework assignment to a person learning VB.NET. I'd like it to use basic inheritance and a variety of data structures including queues, lists, arrays, or stacks in a windows forms application. I was thinking of a pizza-ordering application. This would allow them to utilize some basic inheritance and practice using .NET UI elements.
View 2 Replies
Jun 2, 2010
I read in the Book "Mastering Microsoft Visual Basic 2008" about "User-Defined data types".The example given is creating a Structure as follows.I wanted to check that so I wrote all the code given; I used a TextBox and a Button for this.(I didn't include the "CheckDate" here; that is in the book)
Structure CheckRecord
Dim CheckNumber As Integer
[code]....
The problem is this does work.What I get is "00000". and I found out that the "Checks(4)" Array does hold any value ie: on keeping the cursor over that, it shows "CheckAmount 0.0, CheckNumber 0 , CheckPaidTo Nothing ".
View 1 Replies
Jul 20, 2009
I'm attempting to create a list of structures that contains a list of structures. I can't seem to figure out how to properly allocate the object for the inner list of structures. I expect the outer list of structures to have a couple thousand entries and the inner list of structures to be fairly small at 2 to 10. Both lists will grow over time but the number of elements within the inner list will be constant for an instance of the outer list. Meaning, if an instance of the outer list has 2000 entries each of those will have the same number of elements on the inner list, say 4 entries.
Here is a simplified code fragment. This fragment makes no attempt to create the instance of the inner list "StructBlist" since I can't figure out where to put it. Tried "New List(Of StructB)" in the declaration as well as "Alist(0).StructBlist = New List(Of StructB)" but neither works.
Public Class Form1
Structure StructA
Dim FieldA1 As Integer
[Code]....
View 5 Replies
Mar 28, 2010
What is the different between these 2 structures?
Structure INPUT
Public dwType As InputType
Public mi As MOUSEINPUT
Public ki As KEYBDINPUT
End Structure
[Code]...
View 1 Replies
May 14, 2011
Structure TextureStruct
Dim unk1 As ULong 'always 0x70007
Dim unk2 As ULong 'always 0x70007
Dim unk3 As ULong 'always 0x70007
Dim unk4 As ULong 'always 0x70007
Dim unk5 As ULong 'always 0x70007
Dim unk6 As ULong 'always 0x70007
[Code]...
View 4 Replies
Jun 5, 2010
Is it possible to declare a new list inside a structure.
I'm trying to get a list of structures that each contain a list of points,
but when i try to declare a new list inside the structure VB says "keyword not valid as an identifier"
View 2 Replies
May 24, 2009
I'm currently doing this project where i have to create a program that let's the administrator manage students (and their tests.) I have decided to use Random Access file in this project.because structures will need fixed lengths...i don't know how will i search through the students (a function of the program) when each student structure has a different length because of the number of tests they've done.* I have created a variable in the aStudent structure so that i can know the number of tests a student has done...but don't know how to use it.
Public Class FormAdmin
Dim currentStudentName As String
Dim currentStudentID As Integer = 0
[code]....
View 3 Replies
Jun 18, 2011
I have created a structure as below. I want the structure to be an array...so I can use a call like picks(1).a or picks.a(1) = blah blah. I don't understand how to use an array of a structure..
Public Structure apicks
Dim a As String
Dim b As String
End Structure
View 3 Replies
Mar 8, 2010
I have been trying to read the cd toc in one go from the API, I can read it OK with a single byte array, but I can't find a way to fill the formatted arrays
Code:
'ORIGINAL STRUCTS
'MAXIMUM_NUMBER_TRACKS = 99
'typedef struct _CDROM_TOC {
' UCHAR Length[2];
[code].....
View 2 Replies
May 22, 2011
what is the best way to add, delete elements from arrays of structures structure
vb
Structure Proxy
Dim Server As String
[Code].....
View 7 Replies
Oct 23, 2010
I know that Structures are value types and classes are reference type, i know that since structures are stored in stack they are faster to use i also understands that structures can not use the Inheritance concept but still in most examples i see i always see that the authors use classes when building something like BBL library, if structures is light-weight compare to classes and i don't need it to be inherited should i use structure instead of class?is there a rule of when to use class and when to use structure ?
View 2 Replies
May 1, 2012
lets say its something like[code]...
i want to add a function like this inside the structure
View 2 Replies
Nov 7, 2009
I have a Structure, and I am having trouble initialising it. Specifically when I try to populate the Vector3 variables, it tells me that they are Nothing, so I need to make them New when the array of this structure is declared.[code]Structures cannot declare a non-shared 'Sub New' with no parameters.I have no parameter to supply, and this will be an array so I'm not even sure how I would supply it.The second option to fix the error is to make the Sub New shared, but then I get other errors: Cannot refer to an instance member of a class from within a shared method or shared member initializer without an explicit instance of the class.Does anyone know how I can resolve this. My end goal is to have an array of this structure type with the Vector3s ready to use.
View 6 Replies
Mar 10, 2009
I have created a collection of structures. Each structure, of course, contains fields.
Lets say something like:
Public Structure clientStructure
Public ID As String
Public firstName As String
[Code]....
How can I access a field of a particular structure using for.... each?
That is, how can I retrieve out of the collection (lets say item 5's) firstName, using for...each?
View 2 Replies
Jul 26, 2009
Just a little frustrated with a simple error in a listbox result on a mobile application.Here is a sample of the results I should be getting:
The inputs are 50mph & 4.5 hours
Hour distance
1 50
[code].....
View 1 Replies
Feb 21, 2012
I need to have an Array of UDTs(Structures). Elements have to be added (at end) and removed (from anywhere). The different values of the elements need to be changeable.
I know how to implement it as an oldstyle array, but wouldn't it be better to implement as a List ( of T)? and if yes is such a procedure possible?[code...]
View 8 Replies
Mar 16, 2011
It says that I can't have structures as optional arguments.That's really annoying for my program. Isn't there any way to circumvent this?
Sub fa(Optional ByVal colz As System.Drawing.Color = Color.AliceBlue)
End Sub
This example cannot compile
View 14 Replies