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?
Kullin1337 Offline
Junior Member

Posts: 8
Threads: 2
Joined: Apr 2015
Reputation: 0
#5
RE: How do I use classes?

(04-20-2015, 04:20 PM)Mudbill Wrote: 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.
I know what a class is and I also know that they do exsist in both C++ and AngelScript, I just don't know how to use then in AngelScript.

Anyways, thank you for the response! (:
04-20-2015, 04:41 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)