Introduce yourselves!
Icebreaker: What’s your favorite Mobile game?
Games are inherently event-driven.
An event is anything that happens that a game object may need to take note of.
What are some examples of game engine events?
Generally, a game engine must: A) Notify interested game objects, and B) Arrange for those game objects to respond. This is called event handling.
void Explosion::Update()
...
if (explosion_went_off) then
// Get list of all Objects in range.
= WM.getObjectsInRange(radius)
ObjectList list
// Have each object react to explosion.
(&list)
ObjectListIterator ifor (i.first(); !i.isDone(); i.next())
.currentObject() -> onExplosion()
i
for
end ...
if end
onExplosion()
known
as? What are it’s properties? To put it another way, when does the
binding happen and the event known?Submit your answers:
https://wpi.qualtrics.com/jfe/form/SV_2ovpcEWigwwI32K
Make sure to include the names of all group members.
Happy event-ing!
– Mark