Game Development Reference
In-Depth Information
byte
(type of a) value which is an integer number in the range
128 ... 127; or: unit of memory in which 256 different
values can be stored, 48
cast
forcing an expression to have a different, though related
type (a more restricted numeric type, or a subclass), 49
char
type of a) value that represents an Unicode character, 175
child class
see subclass, 153
class
group of declarations, methods, and properties, that serves
as the type of an object, 33
code
program text, 19
collision
intersection between bounding volumes, 365
compiler
program that checks and translates a program from source
code to executable code, 18
condition
expression that yields either true or false ,82
constructor method
method, having the same name as its class, that is automat-
ically called upon creation of a new instance, 104
declaration
program fragment that introduces a name for a class,
method, variable etc., 44
derived class
see subclass, 153
double
(type of a) floating-point value in double precision, 47
enum
type of values belonging to an explicitly enumerated set, 81
exception
abnormal event that may occur during program execution,
that can be thrown when it occurs, and be catched to handle
it, 346
executable code
the program in its form as translated by the compiler, 23
expression
program fragment that has a value, 45
false
the one of the two bool values denoting falsehood, 84
float
(type of a) value which is a number containing a floating
point, 48
game
program that gives its user a playful experience, 32
game engine
collection of classes for governing commonly used struc-
tures and tasks in games, 22
game loop
fundamental loop in a game that repeatedly calls the Update
and Draw methods, 28
game state
description of objects in the game at a particular in time;
examples of game states are a level finished state or a game
over state, 249
implementation
class that complies to the methods specified in an interface;
or: program that fulfills its specification, 25
infix operator
operator that is written between two expressions (e.g., arith-
metical, comparison, or logical), 46
inherit
have access to members that were defined in a base class,
152
inheritance
the fact that a subclass implicitly also declares the members
of its base class, allowing to reuse code without copying it,
152
Search WWH ::




Custom Search