Face Off
From TACWiki
Contents
Event Code Semantics
EventCode
// Input Events
FO_INPUT_KEY_ENTER - User has pressed the Enter key.
FO_INPUT_KEY_SPACE - User has pressed the SpaceBar key.
FO_INPUT_KEY_LEFT - User has pressed the Left key.
FO_INPUT_KEY_RIGHT - User has pressed the Right key.
FO_INPUT_MOUSE_LEFT_DOWN - User has pressed the left mouse button.
FO_INPUT_MOUSE_LEFT_UP - User has released the left mouse button.
// Game Events
FO_START - The main menu has been initialized.
FO_START_BOARD - A new board (round) has been started.
FO_STARTFACELOAD - A face on the tray has begun to load.
FO_FACELOADED - A face on the tray has finished loading.
FO_FACEDRAG - The user has begun to drag a face from the tray.
FO_BOARDFILL- The user has dropped a face from the tray onto an empty board cell.
FO_BOARDUNDO - A filled cell on the board was clicked, sending the face back to the tray and emptying the filled cell.
FO_CORRECT_GROUP - A group was determined correct during validation.
FO_INCORRECT_GROUP - A group was determined incorrect during validation.
FO_END - The user has finished the game and exited.
FO_END_BOARD - The user has finished a board (round).
FO_MENU_QUIT - User has exited Face Off via main menu.
How to substitute new face stimuli
- Make the file system changes following the guidelines below.
- Update content for Face Off in the game solution for the corresponding file system changes.
- Compile the game and test.
- Build The Installer.
File System Guidelines
Face stimuli are organized into emotion categories. To add a new emotion category, simply create a new directory under Game\FaceOff\Content\Texture\Faces. Each image added to the directory must follow the proper naming convention, else the image will not be loaded.
Image Naming Convention
[EmotionCategory]_[ImageNumber].[Extension]
The EmotionCategory must be exactly the same as containing directory name. ImageNumber must start at 1 and increment by 1 for each image without skipping an integer. Extension can be any valid XNA supported format type.
Example
Directory: Game\FaceOff\Content\Texture\Faces\Angry
Images: Game\FaceOff\Content\Texture\Faces\Angry\Angry_1.png Game\FaceOff\Content\Texture\Faces\Angry\Angry_2.png Game\FaceOff\Content\Texture\Faces\Angry\Angry_3.png
Current images may also be replaced, so long as the naming convention is maintained.