ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

grim.h File Reference

#include "engines/engine.h"
#include "common/str-array.h"
#include "common/hashmap.h"
#include "common/events.h"
#include "engines/advancedDetector.h"
#include "engines/grim/textobject.h"
#include "engines/grim/iris.h"
Include dependency graph for grim.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Grim::ControlDescriptor
class  Grim::GrimEngine

Namespaces

namespace  Grim

Defines

#define NUM_JOY_AXES   (KEYCODE_AXIS_JOY1_V - KEYCODE_AXIS_JOY1_X + 1)
#define NUM_JOY_BUTTONS   (KEYCODE_JOY1_R2 - KEYCODE_JOY1_A + 1)

Enumerations

enum  Grim::GrimGameType { Grim::GType_GRIM, Grim::GType_MONKEY4 }
enum  {
  Grim::KEYCODE_JOY1_A = 512, Grim::KEYCODE_JOY1_B, Grim::KEYCODE_JOY1_X, Grim::KEYCODE_JOY1_Y,
  Grim::KEYCODE_JOY1_BACK, Grim::KEYCODE_JOY1_GUIDE, Grim::KEYCODE_JOY1_START, Grim::KEYCODE_JOY1_LEFTSTICK,
  Grim::KEYCODE_JOY1_RIGHTSTICK, Grim::KEYCODE_JOY1_L1, Grim::KEYCODE_JOY1_R1, Grim::KEYCODE_JOY1_HUP,
  Grim::KEYCODE_JOY1_HDOWN, Grim::KEYCODE_JOY1_HLEFT, Grim::KEYCODE_JOY1_HRIGHT, Grim::KEYCODE_JOY1_L2,
  Grim::KEYCODE_JOY1_R2, Grim::KEYCODE_JOY1_B14, Grim::KEYCODE_JOY1_B15, Grim::KEYCODE_JOY1_B16,
  Grim::KEYCODE_JOY1_B17, Grim::KEYCODE_JOY1_B18, Grim::KEYCODE_JOY1_B19, Grim::KEYCODE_JOY1_B20,
  Grim::KEYCODE_JOY2_A, Grim::KEYCODE_JOY2_B, Grim::KEYCODE_JOY2_X, Grim::KEYCODE_JOY2_Y,
  Grim::KEYCODE_JOY2_BACK, Grim::KEYCODE_JOY2_GUIDE, Grim::KEYCODE_JOY2_START, Grim::KEYCODE_JOY2_LEFTSTICK,
  Grim::KEYCODE_JOY2_RIGHTSTICK, Grim::KEYCODE_JOY2_L1, Grim::KEYCODE_JOY2_R1, Grim::KEYCODE_JOY2_HUP,
  Grim::KEYCODE_JOY2_HDOWN, Grim::KEYCODE_JOY2_HLEFT, Grim::KEYCODE_JOY2_HRIGHT, Grim::KEYCODE_JOY2_L2,
  Grim::KEYCODE_JOY2_R2, Grim::KEYCODE_MOUSE_B1, Grim::KEYCODE_MOUSE_B2, Grim::KEYCODE_MOUSE_B3,
  Grim::KEYCODE_MOUSE_B4, Grim::KEYCODE_AXIS_JOY1_X, Grim::KEYCODE_AXIS_JOY1_Y, Grim::KEYCODE_AXIS_JOY1_Z,
  Grim::KEYCODE_AXIS_JOY1_R, Grim::KEYCODE_AXIS_JOY1_U, Grim::KEYCODE_AXIS_JOY1_V, Grim::KEYCODE_AXIS_JOY2_X,
  Grim::KEYCODE_AXIS_JOY2_Y, Grim::KEYCODE_AXIS_JOY2_Z, Grim::KEYCODE_AXIS_JOY2_R, Grim::KEYCODE_AXIS_JOY2_U,
  Grim::KEYCODE_AXIS_JOY2_V, Grim::KEYCODE_AXIS_MOUSE_X, Grim::KEYCODE_AXIS_MOUSE_Y, Grim::KEYCODE_AXIS_MOUSE_Z,
  Grim::KEYCODE_EXTRA_LAST
}

Variables

const ControlDescriptor Grim::controls []

Define Documentation

#define NUM_JOY_AXES   (KEYCODE_AXIS_JOY1_V - KEYCODE_AXIS_JOY1_X + 1)

Definition at line 334 of file grim.h.

#define NUM_JOY_BUTTONS   (KEYCODE_JOY1_R2 - KEYCODE_JOY1_A + 1)

Definition at line 335 of file grim.h.



Generated on Sat Nov 16 2019 05:01:21 for ResidualVM by doxygen 1.7.1
curved edge   curved edge