Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How do I use classes?
Mudbill Offline
Muderator

Posts: 3,881
Threads: 59
Joined: Apr 2013
Reputation: 179
#4
RE: How do I use classes?

I might be wrong, but from my impression, C++ does not use classes. It is not an object-oriented language, and I don't expect AngelScript to be either, as it's based on it.

But if classes do work (something I've never tried), then I suppose they might work similarly to Java. If you're looking for a similar language that does use classes (and a lot too), then Java is probably what you're after.

In short, a class is a blueprint of some code. It can be called several times and used in different scenarios, but each class instance is unique and separate, storing its own values in the defined variable it was created as. Let's say you create a class that will trigger an explosion with lots of sounds, particles and other effects. The class itself will never say where these effects are applied, because that would cause it to only work once. It instead defines those specific values as parameters for the caller to define. When you have your class up, you can call it from somewhere else and then only define the necessary bits of information, like the location for the effects.

Using classes will save you space as you will be reusing the same class code several times. It is defined as an object, which is an advanced type of variable, contrary to a primitive type like an int or float.

04-20-2015, 04:20 PM
Find


Messages In This Thread
How do I use classes? - by Kullin1337 - 04-20-2015, 12:21 PM
RE: How do I use classes? - by FlawlessHappiness - 04-20-2015, 12:28 PM
RE: How do I use classes? - by Kullin1337 - 04-20-2015, 12:32 PM
RE: How do I use classes? - by Mudbill - 04-20-2015, 04:20 PM
RE: How do I use classes? - by Kullin1337 - 04-20-2015, 04:41 PM
RE: How do I use classes? - by FlawlessHappiness - 04-20-2015, 05:06 PM
RE: How do I use classes? - by Mudbill - 04-20-2015, 09:20 PM
RE: How do I use classes? - by Kullin1337 - 04-21-2015, 11:52 AM
RE: How do I use classes? - by FlawlessHappiness - 04-21-2015, 12:00 PM
RE: How do I use classes? - by Neelke - 04-20-2015, 08:38 PM
RE: How do I use classes? - by Mudbill - 04-21-2015, 12:59 PM
RE: How do I use classes? - by FlawlessHappiness - 04-21-2015, 01:03 PM
RE: How do I use classes? - by Mudbill - 04-21-2015, 01:11 PM
RE: How do I use classes? - by FlawlessHappiness - 04-21-2015, 01:17 PM
RE: How do I use classes? - by Kullin1337 - 04-21-2015, 03:27 PM
RE: How do I use classes? - by Mudbill - 04-21-2015, 04:21 PM



Users browsing this thread: 1 Guest(s)