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_B20 - KEYCODE_JOY1_B1 + 1)

Enumerations

enum  Grim::GrimGameType { Grim::GType_GRIM, Grim::GType_MONKEY4 }
enum  {
  Grim::KEYCODE_JOY1_B1 = 512, Grim::KEYCODE_JOY1_B2, Grim::KEYCODE_JOY1_B3, Grim::KEYCODE_JOY1_B4,
  Grim::KEYCODE_JOY1_B5, Grim::KEYCODE_JOY1_B6, Grim::KEYCODE_JOY1_B7, Grim::KEYCODE_JOY1_B8,
  Grim::KEYCODE_JOY1_B9, Grim::KEYCODE_JOY1_B10, Grim::KEYCODE_JOY1_B11, Grim::KEYCODE_JOY1_B12,
  Grim::KEYCODE_JOY1_B13, 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_JOY1_HLEFT, Grim::KEYCODE_JOY1_HUP, Grim::KEYCODE_JOY1_HRIGHT, Grim::KEYCODE_JOY1_HDOWN,
  Grim::KEYCODE_JOY2_B1, Grim::KEYCODE_JOY2_B2, Grim::KEYCODE_JOY2_B3, Grim::KEYCODE_JOY2_B4,
  Grim::KEYCODE_JOY2_B5, Grim::KEYCODE_JOY2_B6, Grim::KEYCODE_JOY2_B7, Grim::KEYCODE_JOY2_B8,
  Grim::KEYCODE_JOY2_B9, Grim::KEYCODE_JOY2_B10, Grim::KEYCODE_JOY2_B11, Grim::KEYCODE_JOY2_B12,
  Grim::KEYCODE_JOY2_B13, Grim::KEYCODE_JOY2_B14, Grim::KEYCODE_JOY2_B15, Grim::KEYCODE_JOY2_B16,
  Grim::KEYCODE_JOY2_HLEFT, Grim::KEYCODE_JOY2_HUP, Grim::KEYCODE_JOY2_HRIGHT, Grim::KEYCODE_JOY2_HDOWN,
  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 337 of file grim.h.

#define NUM_JOY_BUTTONS   (KEYCODE_JOY1_B20 - KEYCODE_JOY1_B1 + 1)

Definition at line 338 of file grim.h.



Generated on Sat Feb 23 2019 05:02:19 for ResidualVM by doxygen 1.7.1
curved edge   curved edge