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.
ObjectList list = WM.getObjectsInRange(radius)
// Have each object react to explosion.
ObjectListIterator i(&list)
for (i.first(); !i.isDone(); i.next())
i.currentObject() -> onExplosion()
end for
...
end if
onExplosion()
known as? What are it's properties? To put it another way, when does the binding happen and is the event known?Submit your answers:
https://wpi.qualtrics.com/jfe/form/SV_9Abd2p44jrO9ZVY
Make sure to include the names of all group members.
Happy event-ing!
-- Mark